summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* 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
|/
* Remove unneeded direct library dependency, we already link to the cryptoTor Egge2019-08-231-1/+0
| | | | library due to vespalib dependency.
* Merge pull request #10375 from vespa-engine/balder/soft_doom_factor-metricHenning Baldersheim2019-08-222-14/+17
|\ | | | | Balder/soft doom factor metric
| * Add soft_doom_factor metric production per rankprofile in the backend.Henning Baldersheim2019-08-222-14/+17
| |
* | Do not generate old formats, not even in tests.Henning Baldersheim2019-08-211-20/+0
| |
* | Remove v6/v7 on c++ side tooHenning Baldersheim2019-08-213-6/+3
|/
* Merge pull request #10313 from vespa-engine/balder/remove-doc-ids-part-3Henning Baldersheim2019-08-1921-349/+273
|\ | | | | doc: -> id:
| * Remove DocIdString outside of documentHenning Baldersheim2019-08-191-33/+2
| |
| * doc: -> id:Henning Baldersheim2019-08-1620-316/+271
| |
* | Remove "enable enumerated save" flag from attribute vectors as this should ↵Geir Storli2019-08-191-1/+0
|/ | | | | | be always on. For production code this has been on for several years already.
* Merge branch 'master' into balder/prepare-remove-visitor-orderingHenning Baldersheim2019-08-1513-545/+614
|\
| * propagate location too.Henning Baldersheim2019-08-151-0/+2
| |
| * - nested namespacesHenning Baldersheim2019-08-151-7/+6
| | | | | | | | | | - c++ for loops - no sematics
| * Block lid space compaction job while remove batch (delete buckets) is ongoing.Geir Storli2019-08-1310-16/+115
| |
| * Merge pull request #10225 from ↵Tor Egge2019-08-122-523/+492
| |\ | | | | | | | | | | | | vespa-engine/geirst/document-meta-store-tests-to-gtest Rewrite document meta store tests to gtest.
| | * Rewrite document meta store tests to gtest.Geir Storli2019-08-092-523/+492
| | |
* | | Remove visitor ordering and order selection.Henning Baldersheim2019-08-092-9/+4
|/ /
* / Remove the use and testing of legacy groupdoc/userdoc/orderdoc document ids.Henning Baldersheim2019-08-095-27/+26
|/