aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* unit test all constructors and full API for GeoLocationArne Juul2020-07-172-9/+269
|
* remove fef/location.h as wellArne Juul2020-07-167-19/+2
|
* remove fef::Location, use common::GeoLocationSpec insteadArne Juul2020-07-169-156/+51
|
* [lo,hi] -> [low,high]Arne Juul2020-07-155-56/+56
|
* remove WIP not ready for prime timeArne Juul2020-07-151-19/+0
|
* cleanup remains of removed APIArne Juul2020-07-153-5/+1
|
* added comments and fixed styleArne Juul2020-07-151-4/+14
|
* remove now-duplicate testArne Juul2020-07-152-102/+0
|
* style fixesArne Juul2020-07-151-12/+9
|
* style fixesArne Juul2020-07-152-4/+6
|
* add comments; remove unused codeArne Juul2020-07-153-62/+9
|
* add files for GeoLocationParser classArne Juul2020-07-152-0/+310
|
* remove debug printingArne Juul2020-07-152-6/+0
|
* fix bugsArne Juul2020-07-157-14/+37
|
* finish rewrite to use GeoLocationArne Juul2020-07-1520-574/+252
|
* immutable GeoLocation structArne Juul2020-07-153-0/+264
|
* location must have a locationArne Juul2020-07-152-6/+3
|
* explicit no-handling of location for streamingArne Juul2020-07-151-1/+9
|
* handle locations in query for getdocsumArne Juul2020-07-152-7/+2
|
* avoid evil setSpec implementationArne Juul2020-07-153-13/+5
|
* preserve old behaviorArne Juul2020-07-155-52/+64
|
* use GeoLocationSpec in query::Location alsoArne Juul2020-07-155-47/+61
|
* more cleanup, rename currently-unused methodsArne Juul2020-07-155-21/+9
|
* split out geo location parser into its own distinct classArne Juul2020-07-157-85/+106
|
* refactor more, add optional field name parsingArne Juul2020-07-153-0/+20
|
* refactor geo location parsingArne Juul2020-07-155-227/+23
|
* GC some unused codeArne Juul2020-07-153-11/+0
|
* add common geo location parsingArne Juul2020-07-155-0/+418
|
* remove some spammy loggingArne Juul2020-07-153-11/+1
|
* less log spamArne Juul2020-07-152-22/+21
|
* add debug loggingArne Juul2020-07-151-5/+11
|
* support multiple positions in queryArne Juul2020-07-155-36/+65
|
* exchange data about all possible locationsArne Juul2020-07-153-3/+7
|
* more descriptive enum name for geo location termArne Juul2020-07-155-5/+5
|
* lots of debug printingArne Juul2020-07-152-0/+14
|
* Merge pull request #13848 from ↵Henning Baldersheim2020-07-0912-411/+23
|\ | | | | | | | | vespa-engine/arnej/cleanup-parse-item-and-simple-query-stack Arnej/cleanup parse item and simple query stack
| * clean up various issues with ParseItem classArne Juul2020-07-0912-411/+23
| | | | | | | | | | | | | | | | | | | | | | * SimpleQueryStack only used for one unit test, move it there * Actual instances of ParseItem also only used for same unit test. Split out the object representation into a separate SimpleQueryStackItem class in the unit test directory. * give location ITEM_LOCATION_TERM instead of overloading NUMTERM * ParseItem::ITEM_PAREN never used for anything, remove it * add comment for removal of PAREN enum in prelude/query/Item.java * refactor flag handling with one method per flag
* | Refactor to avoid deadlock due to trying to aquire a lock you already hold. ↵Henning Baldersheim2020-07-092-16/+15
| | | | | | | | Also reduce number of calls to getDiskBloat/getDiskFootPrint
* | If flush has been triggered due to spread, we need to prioritize that correctly.Henning Baldersheim2020-07-092-6/+15
|/ | | | | We should never prioritize bloat of single file, unless global bloat is exceeded. This will significantly reduce number of compaction operations.
* Use EXTERNAL_DEPENDS for external dependencies.Tor Egge2020-07-071-0/+1
|
* Consolidate search for GTest.Tor Egge2020-07-0734-34/+0
|
* Use module source dependencies.Tor Egge2020-07-071-2/+0
|
* Make indexing to hnsw index multi-threaded as default.Geir Storli2020-07-061-3/+12
|
* avoid naked exitArne Juul2020-07-032-35/+24
|
* Use find_package to find gtest library.Tor Egge2020-07-011-1/+2
|
* Merge pull request #13751 from ↵Henning Baldersheim2020-06-305-0/+39
|\ | | | | | | | | vespa-engine/toregge/add-filter-iterators-for-weak-and-blueprints Add filter iterators for weak and blueprints.
| * Use empty search when filter constraint is lower bound for wand variants.Tor Egge2020-06-303-8/+21
| |
| * Add filter iterator for weak and blueprint.Tor Egge2020-06-302-0/+7
| |
| * Add filter iterators for weak and blueprints.Tor Egge2020-06-303-0/+19
| |
* | Merge pull request #13755 from ↵Geir Storli2020-06-302-0/+21
|\ \ | | | | | | | | | | | | vespa-engine/toregge/add-filter-iterator-for-same-element-blueprint Add filter iterator for same element blueprint.