Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright | Jon Bratseth | 2023-10-09 | 1 | -1/+1 |
| | |||||
* | Change buffer state accounting from elements to entries. | Tor Egge | 2023-04-04 | 1 | -18/+18 |
| | |||||
* | Deinline large destructors and clean up some code based on clion hints. | Henning Baldersheim | 2023-02-01 | 1 | -23/+28 |
| | |||||
* | GC som compiler pragmas not needed anymore. | Henning Baldersheim | 2023-01-30 | 1 | -18/+25 |
| | |||||
* | - Hide members | Henning Baldersheim | 2023-01-07 | 1 | -14/+9 |
| | | | | | | - Remove unused methods. - Set params in constructor and make them const. - reorder members to reduce holes in struct. | ||||
* | Drop support for old gtest. | Tor Egge | 2022-11-18 | 1 | -1/+1 |
| | |||||
* | Use search::test::SchemaBuilder in searchcore unit tests. | Tor Egge | 2022-10-21 | 1 | -1/+0 |
| | |||||
* | Change signature for search::test::SchemaBuilder::build() member function. | Tor Egge | 2022-10-21 | 1 | -2/+2 |
| | |||||
* | Add schema builder, used by unit tests to make schema based on document type. | Tor Egge | 2022-10-20 | 1 | -40/+20 |
| | |||||
* | Stop testing with url data type, use uri data type instead. | Tor Egge | 2022-10-19 | 1 | -47/+9 |
| | |||||
* | Rename search::index::EmptyDocBuilder to search::test::DocBuilder. | Tor Egge | 2022-10-13 | 1 | -7/+9 |
| | | | | Rename search::index::StringFieldBuilder to search::test::StringFieldBuilder. | ||||
* | Add field value builders to EmptyDocBuilder. | Tor Egge | 2022-10-13 | 1 | -7/+7 |
| | |||||
* | Remove search::index::DocBuilder. Add search::index::StringFieldBuilder. | Tor Egge | 2022-10-12 | 1 | -213/+144 |
| | |||||
* | Move tracking of datastore buffer statistics to separate classes. | Geir Storli | 2022-10-06 | 1 | -7/+6 |
| | |||||
* | Use vespalib::datastore::AtomicEntryRef in ↵ | Tor Egge | 2022-05-03 | 1 | -18/+6 |
| | | | | | | | search::memoryindex::PostingListEntry. Add guard bytes to feature store for each memory index commit to avoid conflict between decoder overrun and addition of new features. | ||||
* | Use braces to signal lifetime. | Tor Egge | 2021-11-15 | 1 | -11/+12 |
| | |||||
* | Use GateCallback to signal completion of push thread tasks. | Tor Egge | 2021-11-15 | 1 | -3/+9 |
| | |||||
* | Keep write context live until inverter thread has completed invert task. | Tor Egge | 2021-11-10 | 1 | -9/+9 |
| | |||||
* | Add DocumentInverterCollection. | Tor Egge | 2021-11-03 | 1 | -30/+11 |
| | |||||
* | Move portions of DocumentInverter to DocumentInverterContext. | Tor Egge | 2021-11-02 | 1 | -2/+6 |
| | |||||
* | Rename ISequencedTaskExecutor::sync() to sync_all(). | Tor Egge | 2021-10-28 | 1 | -23/+23 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| | |||||
* | Move idestructorcallback.h to vespalib module and ↵ | Henning Baldersheim | 2021-01-14 | 1 | -2/+2 |
| | | | | search::IDestructorCallback to vespalib::IdestructorCallback. | ||||
* | Name the threads so it is easier to see who is doing what. | Henning Baldersheim | 2020-11-12 | 1 | -4/+7 |
| | |||||
* | Rename namespace search::btree to vespalib::btree. | Tor Egge | 2020-05-04 | 1 | -2/+2 |
| | | | | Rename namespace search::datastore to vespalib::datastore. | ||||
* | Prepare for renaming namespace search::btree to vespalib::btree and | Tor Egge | 2020-04-28 | 1 | -2/+3 |
| | | | | namespace search::datastore to vespalib::datastore. | ||||
* | Move sequenced task executors to staging vespalib | Henning Baldersheim | 2020-04-04 | 1 | -1/+5 |
| | |||||
* | Reduce code duplication in test code. | Tor Egge | 2020-03-30 | 1 | -5/+1 |
| | |||||
* | Handle newer gtest versions where the legacy API is deprecated. | Tor Egge | 2020-03-29 | 1 | -0/+4 |
| | |||||
* | Add getStats and setTaskLimit to interface to make it easy to swap ↵ | Henning Baldersheim | 2020-02-27 | 1 | -37/+37 |
| | | | | | | implementation. Also make do with ISequenceHandlerInterface. | ||||
* | doc: -> id: | Henning Baldersheim | 2019-08-16 | 1 | -9/+9 |
| | |||||
* | Cap interleaved features in memory index (field_length, num_occs) to prevent | Tor Egge | 2019-06-24 | 1 | -0/+11 |
| | | | | | | | | them wrapping around to low values. Cap reconstucted interleaved features the same way. Use interleaved features from memory index when writing disk index. | ||||
* | Rename experimentalpostinglistformat -> interleavedfeatures in indexschema.def. | Geir Storli | 2019-06-24 | 1 | -1/+1 |
| | |||||
* | Fix bugs in doUnpack() in memory posting iterator. | Geir Storli | 2019-06-21 | 1 | -0/+12 |
| | |||||
* | Instantiate field index type based on config in index schema. | Geir Storli | 2019-06-21 | 1 | -0/+34 |
| | |||||
* | Support unpacking of interleaved features in memory posting list iterators. | Geir Storli | 2019-06-21 | 1 | -159/+220 |
| | |||||
* | Prepare memory posting list iterators to handle interleaved features. | Geir Storli | 2019-06-21 | 1 | -112/+102 |
| | |||||
* | Add template parameter to FieldIndex that specifies whether the underlying ↵ | Geir Storli | 2019-06-19 | 1 | -46/+48 |
| | | | | | | posting lists have interleaved features or not. Currently, we only support posting lists without interleaved features. | ||||
* | Create interface for a memory field index. | Geir Storli | 2019-06-19 | 1 | -40/+72 |
| | |||||
* | Change posting list for memory index to have PostingListEntry as value. | Tor Egge | 2019-06-14 | 1 | -1/+1 |
| | |||||
* | Save average field length in posting list file header. | Tor Egge | 2019-06-06 | 1 | -2/+4 |
| | |||||
* | Extend MemoryIndex to take an instance of IFieldLengthInspector to setup ↵ | Geir Storli | 2019-06-06 | 1 | -5/+7 |
| | | | | field length calculators per field index. | ||||
* | Wire field inverter at construction time. | Tor Egge | 2019-06-04 | 1 | -17/+17 |
| | |||||
* | Move datastore and btree code from searchlib to vespalib | Tor Brede Vekterli | 2019-05-27 | 1 | -2/+2 |
| | | | | | | | | | | Namespace is still `search` and not `vespalib` due to the massive amount of code that would need to be modified for such a change. Other changes: - Move `BufferWriter` from searchlib to vespalib - Move assertion and rand48 utilities from staging_vespalib to vespalib - Move gtest utility code from staging_vespalib to vespalib | ||||
* | Make member variables in DocIdAndFeatures non-public. | Geir Storli | 2019-04-30 | 1 | -13/+11 |
| | |||||
* | Simplify IndexBuilder API used when dumping a memory index to a disk index. | Geir Storli | 2019-04-30 | 1 | -57/+33 |
| | |||||
* | Remove todo. | Geir Storli | 2019-04-24 | 1 | -2/+0 |
| | |||||
* | Simplify setup of tests that only use a single field index. | Geir Storli | 2019-04-24 | 1 | -196/+208 |
| | |||||
* | Rewrite unit tests to use gtest. | Geir Storli | 2019-04-23 | 1 | -362/+304 |
| | |||||
* | Move conformance test for field index posting iterator to separate binary. | Geir Storli | 2019-04-23 | 1 | -93/+3 |
| |