summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* Use standard return value.Henning Baldersheim2022-07-173-6/+6
|
* GC typedef not needed anymore.Henning Baldersheim2022-07-172-4/+2
|
* Stop storing longstring values in docsum blobs for indexed searched.Tor Egge2022-07-141-0/+1
|
* Remove unused TextExtractorDFW.Tor Egge2022-07-141-1/+1
|
* Stop storing string values in docsum blobs for indexed search.Tor Egge2022-07-131-0/+1
|
* Stop storing data and longdata in docsum blobs for indexed search.Tor Egge2022-07-131-0/+2
|
* Use correct summary type for field sp2 (a long field).Tor Egge2022-07-132-3/+3
|
* Stop storing jsonstring values in docsum blob for indexed search.Tor Egge2022-07-111-0/+1
|
* Stop storing featuredata values in docsum blobs.Tor Egge2022-07-111-0/+1
|
* Stop storing integers of any size, floating point numbers and bool in docsum ↵Tor Egge2022-07-081-0/+7
| | | | blobs.
* Add wrapper for <doc id, timestamp> tuple and update APIs to use thisTor Brede Vekterli2022-07-073-12/+12
| | | | | Feels more intuitive to have a tuple that implies "document foo at timestamp bar" rather than the current inverse of "timestamp bar with document foo".
* Revert "Revert "Stop storing integer values in docsum blobs.""Tor Egge2022-07-061-0/+1
|
* Restore original semantics of ResultClass::GetIndexFromName() andTor Egge2022-07-061-29/+29
| | | | | | ResultClass::GetIndexFromEnumValue. Caller must check for entry being present. Rename GeneralResult member functions that checks for entry being present.
* Revert "Stop storing integer values in docsum blobs."Tor Egge2022-07-061-1/+0
|
* Stop storing integer values in docsum blobs.Tor Egge2022-07-051-0/+1
|
* Merge pull request #23362 from ↵Geir Storli2022-07-057-34/+45
|\ | | | | | | | | vespa-engine/geirst/use-query-value-in-request-context-impl Reduce code duplication by using fef::QueryValue in RequestContext impl
| * Reduce code duplication by using fef::QueryValue in RequestContext ↵Geir Storli2022-07-057-34/+45
| | | | | | | | implementation.
* | Add IDocsumStoreDocument, an interface for accessing the original documentTor Egge2022-07-051-1/+2
|/ | | | when generating a document summary.
* Add DocsumBlobEntryFilter to limit types in docsum blob.Tor Egge2022-07-022-1/+6
|
* Merge pull request #23316 from ↵Tor Brede Vekterli2022-07-011-12/+1
|\ | | | | | | | | vespa-engine/vekterli/remove-legacy-storage-protocol-versions GC all legacy storage protocol serialization versions
| * GC all legacy storage protocol serialization versionsTor Brede Vekterli2022-07-011-12/+1
| | | | | | | | | | | | Legacy version negotiation only happens over MessageBus transport, which is now removed. Current StorageAPI RPC transport always uses the newest version directly since it's built around Protobuf.
* | Avoid using void skip thread config.Henning Baldersheim2022-07-015-22/+0
|/
* Merge pull request #23298 from vespa-engine/geirst/term-data-with-query-tensorGeir Storli2022-06-301-53/+60
|\ | | | | Extend ITermData with a function to get the name of a query tensor a …
| * Extend ITermData with a function to get the name of a query tensor a term is ↵Geir Storli2022-06-301-53/+60
| | | | | | | | referencing.
* | Move summary field converter unit test from searchcore to searchsummary.Tor Egge2022-06-303-761/+1
|/
* use standard C++ idiomArne H Juul2022-06-291-2/+3
|
* Use std::filesystem::copy_file. Remove FastOS_FileInterface::CopyFile.Tor Egge2022-06-241-1/+6
|
* Merge pull request #23222 from ↵Henning Baldersheim2022-06-244-2/+14
|\ | | | | | | | | vespa-engine/balder/add-configurable-feeding-niceness Add config control over feeding niceness
| * Add comment that does not add any value.Henning Baldersheim2022-06-241-1/+1
| |
| * Add config control over feeding nicenessHenning Baldersheim2022-06-234-2/+14
| |
* | Use std::filesystem to create and remove directories.Tor Egge2022-06-2310-24/+22
| |
* | waste less time in second phase rankingHåvard Pettersen2022-06-232-5/+9
|/ | | | | | | | | avoid setting up second phase ranking for threads with no hits to rank in second phase. call initRange with actual docid range when preparing to perform second phase ranking. This should make sure that eager iterators find the first hit immediately.
* fix more undefined behaviorHåvard Pettersen2022-06-221-1/+3
|
* Merge pull request #23188 from vespa-engine/havardpe/avoid-nullptr-derefHenning Baldersheim2022-06-226-17/+17
|\ | | | | avoid nullptr deref
| * avoid nullptr derefHåvard Pettersen2022-06-216-17/+17
| |
* | Merge pull request #23179 from vespa-engine/arnej/probe-diskArne H Juul2022-06-211-0/+11
|\ \ | | | | | | probe base directory
| * | simplify after reviewArne H Juul2022-06-211-5/+2
| | |
| * | probe base directoryArne H Juul2022-06-211-0/+14
| |/ | | | | | | | | | | * this is mainly useful for the case where the filesystem with our data is mounted read-only because the OS detected that something was bad.
* / Inline return AttrDFW::get_attribute() and clean up some old code with ↵Henning Baldersheim2022-06-211-16/+12
|/ | | | manual allocation.
* GC unused codeHenning Baldersheim2022-06-152-6/+0
|
* fix undefined behavior in unit testsHåvard Pettersen2022-06-091-4/+4
|
* more testing (arnej)Håvard Pettersen2022-06-091-0/+11
|
* Set project version to 8-SNAPSHOTgjoranv2022-06-081-2/+2
|
* report unknown rank-profile as an issueArne H Juul2022-06-081-2/+1
|
* Remove no longer used metrics for Vespa 8.Geir Storli2022-06-0811-59/+4
|
* Remove 'attribute: huge' from config def file and C++ code.Geir Storli2022-06-083-12/+1
|
* Remove array operation support on Vespa 8Jon Bratseth2022-06-081-11/+0
|
* Creating the document metastore read guard is expensive and is not necessary ↵Henning Baldersheim2022-06-042-1/+14
| | | | | | | | to do for every imported attribute. We do it once per metastore and cache it in the ImportedAttributeContext. It would be even better if we could drop support for the default makeReadGuard(bool). Then we would also avoid copying the shared_ptr.
* Let ImportedAttributesRepo return a reference to a shared_ptr instead of a ↵Henning Baldersheim2022-06-034-11/+11
| | | | shared_ptr since that is all you need.
* Merge pull request #22879 from ↵Tor Egge2022-06-0327-81/+88
|\ | | | | | | | | vespa-engine/toregge/remove-most-use-of-vespalib-rmdir-in-searchcore Remove most use of vespalib::rmdir in searchcore.