summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* improve fake searchable attributesHåvard Pettersen2019-10-082-21/+61
| | | | | | | | | | | | | blueprint/search iterator now exposes a more functional attribute search context fake attribute searches will now unpack a single entry containing the sum of all matched weights improve matcher test for same element matching by also using the attribute element iterator added tests for identifying matching elements in docsum request
* Use summary executor for compactLidSpace() on docstore.Tor Egge2019-10-082-2/+3
|
* Reduce timing sensitivity of feedview unit test.Tor Egge2019-10-071-4/+4
|
* Merge pull request #10875 from ↵Geir Storli2019-10-041-0/+21
|\ | | | | | | | | vespa-engine/havardpe/find-matching-elements-for-stand-alone-attribute-terms find matching elements for attribute terms searching in struct subfields
| * find matching elements for attribute terms searching in struct subfieldsHåvard Pettersen2019-10-041-0/+21
| |
* | Add wiring of fill_matching_elements() to matcher.Tor Egge2019-10-031-1/+4
|/
* Merge pull request #10850 from ↵Geir Storli2019-10-035-11/+53
|\ | | | | | | | | vespa-engine/havardpe/collect-same-element-matches-from-query-state collect matching elements by using SameElement blueprints
| * collect matching elements by using SameElement blueprintsHåvard Pettersen2019-10-025-11/+53
| |
* | Change signature of fill_matching_elements to take a const reference toTor Egge2019-10-022-2/+2
|/ | | | StructFieldMapper.
* GC unused filesHenning Baldersheim2019-09-3030-681/+0
|
* Remove some more transport related stuff.Henning Baldersheim2019-09-307-38/+25
|
* Merge pull request #10804 from vespa-engine/balder/remove-leftover-fs4-codeHenning Baldersheim2019-09-304-25/+3
|\ | | | | Balder/remove leftover fs4 code
| * Remove unused error codeHenning Baldersheim2019-09-301-1/+0
| |
| * GC some unused code related to fs4 protocol that has now gone missing.Henning Baldersheim2019-09-273-3/+1
| |
| * Remove TransportServerHenning Baldersheim2019-09-272-21/+2
| |
* | Merge pull request #10782 from vespa-engine/arnej/catch-network-exceptionsArne H Juul2019-09-301-3/+6
|\ \ | | | | | | catch exceptions in network setup
| * | catch exceptions in network setupArne Juul2019-09-241-3/+6
| | |
* | | Merge pull request #10794 from ↵Geir Storli2019-09-272-0/+8
|\ \ \ | |_|/ |/| | | | | | | | vespa-engine/toregge/add-filtering-support-to-attribute-combiner Add filtering support to attribute combiner dynamic field writer
| * | Move ownership of MatchingElements to GetDocsumsState.Tor Egge2019-09-272-7/+4
| | |
| * | Add filtering support to attribute combiner dynamic field writer.Tor Egge2019-09-252-1/+12
| |/
* / Remove fdispatchHenning Baldersheim2019-09-2669-10308/+0
|/
* introduce separate docsum matcher classHåvard Pettersen2019-09-237-120/+233
|
* added function identifying which elements matchedHåvard Pettersen2019-09-192-0/+35
| | | | | only a skeleton for now; outlines the interface between the summary generator and the matcher.
* Adjust defaults for lid space compaction job.Geir Storli2019-09-171-3/+3
| | | | | Run check for lid space compaction more frequently and reduce time for when to consider a remove batch operation as ongoing.
* Avoid shadowing of global variables.Tor Egge2019-09-161-0/+2
|
* Remove redundant move.Tor Egge2019-09-161-1/+1
|
* Style changes and function renaming in enum store.Geir Storli2019-09-131-3/+3
|
* implement and test unpacking iterators optimizerHåvard Pettersen2019-09-124-5/+485
|
* added empty skeleton for unpacking iterators optimizerHåvard Pettersen2019-09-126-15/+67
|
* add expensive flags to phrase/same elementHåvard Pettersen2019-09-124-5/+5
| | | | they will affect the iterator cost tier
* Stop exposing low-level data store out of enum store.Geir Storli2019-09-101-1/+1
|
* update shell bootstrap sectionsArne Juul2019-09-041-0/+4
|
* Merge pull request #10495 from vespa-engine/balder/modernize-13Håvard Pettersen2019-09-031-3/+2
|\ | | | | std::make_unique and c++11 for loops.
| * std::make_unique and c++11 for loops.Henning Baldersheim2019-09-031-3/+2
| |
* | Metrics must be unregistered before they are destructed.Henning Baldersheim2019-09-031-9/+8
|/
* Improve memory management in all enum attributes.Geir Storli2019-09-021-2/+2
| | | | | | | The new enum store uses 1024 small data buffers instead of 2 large as before. This avoids the problem with memory spikes when the active buffer was full and all values had to be compacted into the other buffer. In addition the new enum store uses free lists such that compaction is not needed as often.
* Merge pull request #10468 from vespa-engine/havardpe/proto-rpc-metricsGeir Storli2019-09-022-0/+2
|\ | | | | add search protocol metrics
| * add search protocol metricsHåvard Pettersen2019-08-292-0/+2
| |
* | Update log messageHenning Baldersheim2019-08-291-2/+2
| |
* | Do not allow adjustment of soft timout factor the first 60 seconds after a ↵Henning Baldersheim2019-08-292-1/+9
| | | | | | | | matcher has been created.
* | Collapse EnumStoreBase into EnumStoreT in preparation for replacing ↵Geir Storli2019-08-281-1/+2
| | | | | | | | underlying data store with unique store.
* | Add interface for an enum store.Geir Storli2019-08-281-4/+4
|/
* Merge pull request #10432 from ↵Geir Storli2019-08-271-1/+0
|\ | | | | | | | | vespa-engine/toregge/convert-enum-value-in-enum-store-to-a-dummy-value Convert enum value in enum store to a dummy value
| * Convert enum value in enum store to a dummy value, in preparationTor Egge2019-08-271-1/+0
| | | | | | | | for future removal.
* | Initialize softdoom factor to correct proper initial value to avoid noise in ↵Henning Baldersheim2019-08-274-5/+3
|/ | | | graphs prior to receiving any queries.
* Also update compaction count for old style compaction.Tor Egge2019-08-271-1/+1
| | | | | Test that compaction count is updated when compacting enum store. Style fixes.
* Merge pull request #10417 from ↵Geir Storli2019-08-271-0/+29
|\ | | | | | | | | vespa-engine/toregge/use-unique-store-enumerator-when-saving-enumerated-attributes Use unique store enumerator when saving enumerated attribute vectors.
| * Test that flushed sync token is not updated when attribute flush fails.Tor Egge2019-08-261-0/+29
| |
* | Do not require or provide Syncable.Henning Baldersheim2019-08-257-9/+9
| |
* | Split ThreadExecutor in syncable and not.Henning Baldersheim2019-08-2517-29/+29
|/