summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #7817 from ↵Jon Bratseth2018-11-291-1/+1
|\ | | | | | | | | vespa-engine/toregge/allow-zero-arg-parenthesis-fixup Don't allow function argument list to start with comma.
| * Don't allow function argument list to start with comma.Tor Egge2018-11-291-1/+1
| |
* | Merge pull request #7804 from vespa-engine/balder/randomize-keysHenning Baldersheim2018-11-293-3/+6
|\ \ | |/ |/| Balder/randomize keys
| * Follow template instantiation.Henning Baldersheim2018-11-281-1/+3
| |
| * Use a simple and instead of div for modulo operation.Henning Baldersheim2018-11-281-1/+2
| |
| * Reserve a large hashmap to reduce number of collisions.Henning Baldersheim2018-11-281-1/+1
| |
* | Merge pull request #7805 from vespa-engine/bratseth/allow-zero-arg-parenthesisLester Solbakken2018-11-291-1/+1
|\ \ | |/ |/| Allow no-arg function invocations to use parentheses
| * Allow no-arg function invocations to use parenthesesJon Bratseth2018-11-281-1/+1
| |
* | Filter higher bits if not all are given.Henning Baldersheim2018-11-281-1/+5
| |
* | Bits are flipped.Henning Baldersheim2018-11-281-1/+1
| |
* | Swap offset and bufferid for better and more compact hashing.Henning Baldersheim2018-11-281-4/+4
| |
* | Reduce locked section by using a hashmap to reduce cachemisses during ↵Henning Baldersheim2018-11-2811-76/+56
| | | | | | | | | | | | | | | | | | | | repopulation. Create the old2New mapping during compaction No more precompute phase. Conflicts: searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp
* | Add hash method.Henning Baldersheim2018-11-281-0/+1
| |
* | Avoid implicit conversion bug.Henning Baldersheim2018-11-281-1/+1
| |
* | Use explicit EntryRef constructor to avoid unintended conversionHenning Baldersheim2018-11-2857-442/+317
| | | | | | | | | | Conflicts: searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp
* | =default while reading code.Henning Baldersheim2018-11-287-45/+19
| |
* | = deafult and NULL -> nullptrHenning Baldersheim2018-11-283-17/+11
|/
* Use provided scope to avoid class cast issuesHenning Baldersheim2018-11-241-0/+1
|
* Move all importing to model-integrationJon Bratseth2018-11-2229-2713/+6
|
* Restore old package nameJon Bratseth2018-11-2228-67/+65
|
* Separate model integration into a separate moduleJon Bratseth2018-11-2155-66015/+35
| | | | | | | This allows us to access model importers (such as TensorFlow) in config models without loading one instance per config model instance, which is not possible with TensorFlow because it depends on JNI code.
* Thaw dictionary in unique store when changing reference during compaction.Tor Egge2018-11-191-1/+1
|
* Use TF 1.11.0 everywhereJon Bratseth2018-11-151-2/+0
|
* Actually set configured fadvise options.Henning Baldersheim2018-11-147-24/+29
|
* Clean up unused codeHenning Baldersheim2018-11-1418-415/+119
|
* Use nested namespace and general code unification.Henning Baldersheim2018-11-1436-570/+246
|
* Merge pull request #7607 from ↵Håvard Pettersen2018-11-091-1/+1
|\ | | | | | | | | vespa-engine/balder/minor-code-cleanup-while-reading-code Balder/minor code cleanup while reading code
| * = deafult and 0 -> nullptrHenning Baldersheim2018-11-091-1/+1
| |
* | disable encryption for fs4 protocol in C++Håvard Pettersen2018-11-081-1/+1
|/
* Merge pull request #7575 from ↵Henning Baldersheim2018-11-0644-816/+331
|\ | | | | | | | | vespa-engine/balder/use-larger-leafs-for-postinglists Balder/use larger leafs for postinglists
| * Instantiate the ConstIterator tooHenning Baldersheim2018-11-062-1/+2
| |
| * Use 64 entries for docid entries and 32 entries for weighted entries for ↵Henning Baldersheim2018-11-051-2/+2
| | | | | | | | leaf nodes.
| * Clean up so all types related to attribute posting lists are defined in one ↵Henning Baldersheim2018-11-0516-135/+86
| | | | | | | | place.
| * Nested namespace and related cleanup.Henning Baldersheim2018-11-0525-596/+210
| |
| * Avoid double bookeeping.Henning Baldersheim2018-11-053-17/+22
| |
| * Unify on an existing typedef.Henning Baldersheim2018-11-053-61/+14
| |
| * typedef -> usingHenning Baldersheim2018-11-051-26/+17
| |
* | Set adaptive-timeout as reason for coverage loss if it has any.Henning Baldersheim2018-11-021-1/+1
|/
* Remove reduandant cast and type specification along with some unused code.Henning Baldersheim2018-11-023-52/+38
|
* Use template args for the class, not on the find method.Henning Baldersheim2018-11-014-11/+15
|
* Use a templated find() to enable lookup without object creation when objects ↵Henning Baldersheim2018-11-013-51/+56
| | | | are comparable.
* Merge pull request #7510 from vespa-engine/bratseth/upgrade-tensorflowHenning Baldersheim2018-10-311-2/+2
|\ | | | | Upgrade to 1.11
| * Upgrade to 1.11Jon Bratseth2018-10-311-2/+2
| |
* | Do not look for the first set bit when iterator is not strict.Henning Baldersheim2018-10-312-8/+16
| |
* | Avoid reallocationHenning Baldersheim2018-10-311-0/+1
| |
* | Use nested namespace and GC unused code.Henning Baldersheim2018-10-315-66/+10
| |
* | Use nested namespace.Henning Baldersheim2018-10-313-19/+6
|/
* Reduce number of temporaries.Henning Baldersheim2018-10-291-20/+14
|
* Add from-disk flag on document-summaryJon Bratseth2018-10-121-3/+4
| | | | And warn if not set and the summary accesses disk.
* remove legacy tags, always pass vectorArne Juul2018-10-081-8/+8
|