summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/prelude/query
Commit message (Collapse)AuthorAgeFilesLines
* propagate phrase weight to all contained itemsArne Juul2024-01-241-0/+15
|
* Remove printlnJon Bratseth2024-01-221-1/+0
|
* Allow simple queries with negative terms onlyJon Bratseth2024-01-214-15/+18
|
* Lowercase in tokens when needed.Tor Egge2023-12-011-0/+4
|
* Simplify check for null.Tor Egge2023-11-171-1/+1
|
* Add comment describing workaround for 5 bits limit for codes.Tor Egge2023-11-171-0/+1
|
* Add copyright notice and author.Tor Egge2023-11-173-0/+9
|
* Add InItem to com.yahoo.prelude.query.Tor Egge2023-11-174-3/+222
|
* Non-functional changes onlyJon Bratseth2023-10-181-5/+7
|
* Update copyrightJon Bratseth2023-10-0982-82/+82
|
* Drop optimization that should make terms present in query and rankitem cheap ↵Henning Baldersheim2023-09-121-49/+7
| | | | | | in matching part of tree. This optimization is outdated as this is not a normal usecase anymore, and queries have become larger and more expensive.
* Synonym expansionsJon Bratseth2023-09-083-2/+19
|
* Move to SchemaInfoJon Bratseth2023-06-121-1/+2
| | | | | | | Add the missing constructs to SchemaInfo to be able to use it in place of IndexFacts for validation, and rewrite QueryValidator to use it. The new validation (for prefix search on indexes) is disabled until this is verified, so this should be a no-op.
* Always treat each symbol as a separate tokenJon Bratseth2023-05-221-1/+3
|
* Build with jdk20Jon Bratseth2023-04-172-3/+3
|
* Revert "- HashMap over TreeMap when order des not matter."Bjørn Christian Seime2023-04-112-6/+11
| | | | This reverts commit b1733875a7303d71abfe384da2d6589af742d779.
* - HashMap over TreeMap when order des not matter.Henning Baldersheim2023-03-282-11/+6
| | | | | | - Avoid creating mutable maps when not necessary. - Moderize iteration for readability. - Unify on Set.of instead of Collections.emptySet.
* Allow composites with uniqueId to included as well.Henning Baldersheim2023-03-281-7/+5
|
* - Count number of items in the tree that has a unique id.Henning Baldersheim2023-03-281-17/+28
| | | | - Use this to either exit early, or presize the array to collect them in.
* Deprecate creatorJon Bratseth2023-03-141-5/+15
|
* Merge pull request #21773 from vespa-engine/jonmv/multi-range-item-2Henning Baldersheim2023-01-082-0/+435
|\ | | | | Jonmv/multi range item 2
| * Update ABI specjonmv2022-10-262-2/+2
| |
| * Serialise as a composite item for nowjonmv2022-10-262-2/+7
| |
| * Handle dominated query pointsjonmv2022-10-261-6/+15
| |
| * Separate handling of different number typesjonmv2022-10-262-64/+107
| |
| * Rebase, change to JUnit5, update ABI specjonmv2022-10-261-1/+1
| |
| * Add test that fails nowJon Marius Venstad2022-10-261-3/+22
| |
| * Add MultiTermItem and MultiRangeItem, draftJon Marius Venstad2022-10-262-0/+359
| |
* | Revert "Revert "Let list handling catch up with Java 17""Henning Baldersheim2022-12-021-5/+3
| |
* | Revert "Let list handling catch up with Java 17"Bjørn Christian Seime2022-12-021-3/+5
| |
* | Let list handling catch up with Java 17Henning Baldersheim2022-12-021-5/+3
| |
* | Don't interpret ref: as a query profile ref unnecessarilyJon Bratseth2022-11-101-3/+1
|/
* Non-functional changes onlyJon Bratseth2022-10-251-2/+2
|
* No functional changesJon Bratseth2022-10-131-28/+12
|
* - Use a common scratchpad for serializing the different parts of the query.Henning Baldersheim2022-10-121-1/+0
| | | | | | - Use a threadlocal for the scratchpad. This avoids costly resizing, or initialiing too large buffer for every query. Using a thread local is fine now that we limit the number of search threads to a reasonable number = #cores * 2.
* No functional changesJon Bratseth2022-09-141-1/+1
|
* Avoid multiple definitions of juniper::QueryItem.Tor Egge2022-09-101-1/+1
| | | | Use single definition of ItemCreator enumeration in C++.
* Add 'model' config typeJon Bratseth2022-08-311-1/+1
|
* Apply defaultIndex to filters after parsingJon Bratseth2022-08-191-0/+29
|
* No defaultIndex in filterJon Bratseth2022-08-193-8/+6
|
* Correct variable nameJon Bratseth2022-08-171-2/+2
|
* Merge branch 'master' into bratseth/defaultIndex-in-stateJon Bratseth2022-08-171-0/+4
|\
| * CannonicalizeJon Bratseth2022-08-161-0/+3
| |
| * Revert "Merge pull request #23669 from ↵Jon Bratseth2022-08-169-18/+30
| | | | | | | | | | | | | | vespa-engine/revert-23581-userinput-does-not-use-defaultIndex-while-resolving-indexableitem" This reverts commit d8a38777428495670078d23cd86863829ca8018d, reversing changes made to aa89c25d0ed2e8b0390ef62c6e55feecdd4c7815.
| * Revert "Added defaultIndex processing for userInput items parsing"Henning Baldersheim2022-08-159-30/+18
| |
* | Make defaultIndex part of parser stateJon Bratseth2022-08-169-122/+95
| |
* | Cleanup onlyJon Bratseth2022-08-151-7/+3
| |
* | Cleanup onlyJon Bratseth2022-08-1513-65/+85
|/
* added defaultIndex processing for userInput parsinganton kolhun2022-08-059-18/+30
|
* skip number ranges with empty rangeStart and non-numeric rangeEndanton kolhun2022-07-211-0/+1
|