summaryrefslogtreecommitdiffstats
path: root/searchlib/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* added function identifying which elements matchedHåvard Pettersen2019-09-191-0/+2
| | | | | only a skeleton for now; outlines the interface between the summary generator and the matcher.
* Rename comparator_test.cpp -> enum_comparator_test.cpp.Geir Storli2019-09-091-3/+3
|
* Restore enum store compaction support for enum attributes.Tor Egge2019-09-021-0/+1
|
* Add field length scanner, to get accurate field lengths forTor Egge2019-06-201-0/+1
| | | | multivalue fields when regenerating interleaved features.
* Add field length calculator, used to calculate average field length.Tor Egge2019-05-311-0/+1
|
* Move datastore and btree code from searchlib to vespalibTor Brede Vekterli2019-05-271-8/+0
| | | | | | | | | | 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
* Move RcuVector and relevant support classes to vespalibTor Brede Vekterli2019-05-231-1/+0
| | | | | | | | | | | | | Having RCU support available across all our C++ modules open up new opportunities for optimizations. This changes the following: - `RcuVector` moved from `searchlib` to `vespalib` - `MemoryUsage` moved from `searchlib` to `vespalib` - Introduce a simplified, more generic `GrowStrategy` in `vespalib` used by the moved `RcuVector` which does not have any notion of documents. Existing searchlib `GrowStrategy` gets a simple function to convert to this generic strategy.
* Implement skeleton of new BM25 ranking feature.Geir Storli2019-05-141-0/+1
|
* Rename search::memoryindex::CompactDocumentWordsStore -> CompactWordsStore.Geir Storli2019-04-111-1/+1
|
* Rename urlfieldinverter* -> url_field_inverter*.Geir Storli2019-04-111-1/+1
|
* Rename memoryindex* -> memory_index*.Geir Storli2019-04-111-1/+1
|
* Rename fieldinverter* -> field_inverter*.Geir Storli2019-04-111-1/+1
|
* Rename documentinverter* -> document_inverter*.Geir Storli2019-04-111-1/+1
|
* Rename search::memoryindex::DocumentRemover -> FieldIndexRemover.Geir Storli2019-04-111-1/+1
|
* Rename search::memoryindex::Dictionary -> FieldIndexCollection.Geir Storli2019-04-091-1/+1
|
* initial searchprotocol implementation in cppHåvard Pettersen2019-03-251-0/+2
|
* Revert "Protobuf over jrt support in search"Henning Baldersheim2019-03-151-1/+0
|
* Merge pull request #8739 from vespa-engine/ollivir/protobuf-searchOlli Virtanen2019-03-151-0/+1
|\ | | | | Protobuf over jrt support in search
| * Protobuf over jrt support in searchOlli Virtanen2019-03-111-0/+1
| |
* | Adjust build setup for Darwin.Tor Egge2019-03-141-1/+1
|/
* Add unit test for AttributeNode.Tor Egge2018-09-041-0/+1
|
* Extend to test all resultset types.Henning Baldersheim2018-08-231-0/+1
|
* SameElement blueprint and search iteratorHåvard Pettersen2018-05-291-0/+1
|
* Add more conservative buffer allocation strategy in datastore buffers.Geir Storli2018-01-191-0/+1
| | | | | | | | | | | This should greatly reduce the memory footprint of multi-value attribute vectors which uses an array store for underlying values. The size of a new buffer is calculated as (simplified): *) before: (size of previous buffer) * 2 *) now: (size of all previous buffers) * allocation grow factor (default = 0.2) In addition we now support resizing of all buffers, not only the first one.
* Revert "Revert "Aressem/remove post install script""Arnstein Ressem2017-09-271-0/+7
|
* Revert "Aressem/remove post install script"Arnstein Ressem2017-09-271-7/+0
|
* Some files left out compared to old version.Arnstein Ressem2017-09-261-0/+1
|
* Remove global install of files and put this in the modules that owns them.Arnstein Ressem2017-09-251-0/+6
|
* Implement simple bitvector search cache for use in imported attribute vector.Geir Storli2017-09-061-0/+1
|
* Merge pull request #3196 from ↵Lester Solbakken2017-08-241-2/+3
|\ | | | | | | | | vespa-engine/havardpe/max-reduce-prod-join-replacer max reduce prod join replacer with test
| * max reduce prod join replacer with testHåvard Pettersen2017-08-231-2/+3
| |
* | Add unit test for posting list merger.Tor Egge2017-08-231-0/+1
|/
* Merge pull request #3143 from vespa-engine/lesters/max-reduce-prod-join-featureGeir Storli2017-08-181-0/+1
|\ | | | | Add internal feature for replacement of tensor expression
| * Complete renaming of internal feature testLester Solbakken2017-08-181-1/+1
| |
| * Add internal feature for replacement of tensor expressionLester Solbakken2017-08-171-0/+1
| |
* | added test for intrinsic blueprint adapterHåvard Pettersen2017-08-181-0/+1
|/
* Move btree unit tests to proper location.Tor Egge2017-06-211-1/+0
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
|
* Copyright headerJon Bratseth2017-06-131-1/+1
|
* Rename vespa-header-inspect to vespa-fileheader-inspect.Tor Egge2017-06-071-2/+2
|
* Merge pull request #2628 from ↵Geir Storli2017-06-071-1/+1
|\ | | | | | | | | yahoo/toregge/rename-loadattribute-to-vespa-attribute-inspect Rename loadattribute to vespa-attribute-inspect.
| * Rename loadattribute to vespa-attribute-inspect.Tor Egge2017-06-061-1/+1
| |
* | Remove expgolomb app. It was a test app that has effectivelyTor Egge2017-06-041-1/+0
|/ | | | been replaced by expgolomb unit test.
* Add skeleton for unit tests for docstore file chunk.Geir Storli2017-05-121-0/+1
|
* Move StoreByBucket tests to separate test file.Geir Storli2017-05-051-0/+1
|
* Move chunk tests to separate test file.Geir Storli2017-05-051-0/+1
|
* Move LidInfo tests to separate test file.Geir Storli2017-05-051-0/+1
|