summaryrefslogtreecommitdiffstats
path: root/searchlib/src/apps
Commit message (Collapse)AuthorAgeFilesLines
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-041-1/+1
| | | | Rename namespace search::datastore to vespalib::datastore.
* Reduce code duplication. Rand48 class is in vespalib.Tor Egge2020-04-252-8/+8
|
* Move sequenced task executors to staging vespalibHenning Baldersheim2020-04-041-5/+5
|
* remove parameter count from interpreted functionsHåvard Pettersen2020-04-031-1/+1
|
* Add getStats and setTaskLimit to interface to make it easy to swap ↵Henning Baldersheim2020-02-271-5/+5
| | | | | | implementation. Also make do with ISequenceHandlerInterface.
* Make final and GC unused includeHenning Baldersheim2020-02-241-2/+0
|
* Use simple standard pseudorandom generator.Tor Egge2020-02-131-7/+4
|
* c_str -> dataHenning Baldersheim2020-01-211-1/+1
|
* Revert "Revert "Balder/add executeinfo""Henning Baldersheim2020-01-031-3/+3
|
* Revert "Balder/add executeinfo"Arnstein Ressem2020-01-031-3/+3
|
* Add ExecutionInfo to propagate more information than just strictness to ↵Henning Baldersheim2019-12-311-3/+3
| | | | | | | fetchPostings. The estimated hitrate that each iterator will will enable smarter query evaluation. Especially will it be possible to figure out if static up front cost can be avoided.
* Revert "Revert "Balder/remove steadytimestamp 2""Henning Baldersheim2019-12-161-6/+6
|
* Revert "Balder/remove steadytimestamp 2"Henning Baldersheim2019-12-161-6/+6
|
* Merge pull request #11535 from vespa-engine/balder/remove-steadytimestamp-2Henning Baldersheim2019-12-161-6/+6
|\ | | | | Balder/remove steadytimestamp 2
| * Use std::chrono.Henning Baldersheim2019-12-091-6/+6
| |
* | async concurrent llvm compilationHåvard Pettersen2019-12-121-7/+9
|/
* Address comments from code review.Henning Baldersheim2019-11-201-3/+3
|
* Address comment by specifying timeunit in the type.Henning Baldersheim2019-11-201-3/+3
|
* Remove FastOS_Time usageHenning Baldersheim2019-11-201-9/+8
|
* faster gbdt forest evaluationHåvard Pettersen2019-10-021-2/+15
| | | | | This is a draft implementation of gbdt forest evaluation doing feature-at-a-time rather than tree-at-a-time.
* Remove "enable enumerated save" flag from attribute vectors as this should ↵Geir Storli2019-08-191-8/+1
| | | | | | be always on. For production code this has been on for several years already.
* Extend MemoryIndex to take an instance of IFieldLengthInspector to setup ↵Geir Storli2019-06-061-22/+24
| | | | field length calculators per field index.
* Move datastore and btree code from searchlib to vespalibTor Brede Vekterli2019-05-271-14/+14
| | | | | | | | | | Namespace is still `search` and not `vespalib` due to the massive amount of code that would need to be modified for such a change. Other changes: - Move `BufferWriter` from searchlib to vespalib - Move assertion and rand48 utilities from staging_vespalib to vespalib - Move gtest utility code from staging_vespalib to vespalib
* Make member variables in DocIdAndFeatures non-public.Geir Storli2019-04-301-7/+5
|
* Rename memoryindex* -> memory_index*.Geir Storli2019-04-111-1/+1
|
* Stop inlining some constructors and destructors.Tor Egge2019-03-191-0/+2
|
* Stop setting optind before calling getopt() or getopt_long().Tor Egge2019-03-181-0/+2
|
* Fix format strings in searchlib module.Tor Egge2019-03-122-7/+9
|
* Stop using size_t for file offset or file size.Tor Egge2019-03-121-4/+4
|
* Eliminate some clang warnings in searchlibTor Egge2019-02-081-1/+0
|
* Rename AttributeVector::saveAs() method to save().Tor Egge2018-08-171-1/+1
| | | | Don't update attribute vector file name in the renamed method.
* move LOG_SETUP after other includesArne Juul2018-06-201-3/+3
|
* Merge branch 'master' into arnej/use-log-abortArne Juul2018-06-201-0/+1
|\
| * Reduce code visibility.Henning Baldersheim2018-06-131-0/+1
| | | | | | | | Avoid do very frequent hash lookup for something that is always present.
* | use LOG_ABORT not just abort()Arne Juul2018-06-123-5/+5
|/ | | | | | | | | | * abort() has the unfortunate effect that nothing is seen in the log, just an event (which is usually not displayed); so ops people don't see that the program is crashing at all. * LOG_ABORT("message") will log an error with the message (and the file and line) before calling abort(), so it's easy to see what happened. * add or move <vespa/log/log.h> include and LOG_SETUP lines before LOG_ABORT is used (or included).
* Reduce code visibilityHenning Baldersheim2018-06-121-2/+5
|
* move more param stuff to lazy_params.hHåvard Pettersen2018-01-161-1/+1
|
* handle 'in' operator as custom (tensor) map operationHåvard Pettersen2017-11-031-13/+3
| | | | | | free arrays no longer allowed restrict set members to be numbers or strings auto-unbox negative numbers in AST
* Let config reflect what it is, a threadpool serving a range of background ↵Henning Baldersheim2017-10-064-4/+4
| | | | task in the backend.
* Use multiple threads for mbus invokeHenning Baldersheim2017-09-262-13/+7
|
* Replace tab with spaces.Geir Storli2017-09-131-2/+2
|
* Moved databuffer and compresssion to vespalibHenning Baldersheim2017-08-281-1/+1
|
* Drop the dangerous LinkedPtr.Henning Baldersheim2017-08-211-1/+1
|
* Include only what you need.Henning Baldersheim2017-08-183-2/+3
|
* Update copyright headersJon Bratseth2017-06-1420-20/+20
|
* Revert "Update copyright headers"Jon Bratseth2017-06-1420-20/+20
|
* Update copyright headersJon Bratseth2017-06-1420-20/+20
|
* Revert "Copyright header"Jon Bratseth2017-06-1320-20/+20
|
* Copyright headerJon Bratseth2017-06-1320-20/+20
|
* Rename vespa-header-inspect to vespa-fileheader-inspect.Tor Egge2017-06-074-7/+7
|