aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/attribute/attributeiterators.hpp
Commit message (Expand)AuthorAgeFilesLines
* Rename search::DocIdIterator to search::ArrayIterator.Geir Storli2023-11-231-1/+1
* Update copyrightJon Bratseth2023-10-091-1/+1
* Factor out MultiNumericFlagSearchContext from FlagAttribute.Tor Egge2022-04-071-12/+7
* Factor out SingleNumericSearchContext from SingleNumericAttribute.Tor Egge2022-03-301-2/+2
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Factor out common code.Tor Egge2020-06-151-36/+31
* Use foreach_key_range for attribute iterator termwise evaluationTor Egge2020-06-151-10/+82
* Move QueryTermSimple to separate h and cpp files.Geir Storli2019-11-281-1/+0
* Move datastore and btree code from searchlib to vespalibTor Brede Vekterli2019-05-271-2/+2
* Use a templated helper method to get proper inlining by allowing the correct ...Henning Baldersheim2019-05-061-7/+16
* Avoid assert in header files.Henning Baldersheim2019-03-291-1/+0
* Avoid double bookeeping.Henning Baldersheim2018-11-051-7/+7
* Ensure that all attribute iterators expose the search context creating the it...Geir Storli2018-06-251-29/+31
* Refactored to allow iteration over matching elements.Henning Baldersheim2018-05-231-7/+7
* Invalidate the cached count when we might have done so.Henning Baldersheim2017-08-021-0/+7
* Revert "Revert "Balder/do not use your own docidlimit""Henning Baldersheim2017-06-221-23/+17
* Revert "Balder/do not use your own docidlimit"Henning Baldersheim2017-06-221-17/+23
* Use isAtEnd instead of doing double bookeeping of dcoIdLimitHenning Baldersheim2017-06-221-23/+17
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
* Copyright headerJon Bratseth2017-06-131-1/+1
* Fix warnings hidden earlier due to including application headers as system in...Henning Baldersheim2017-05-031-0/+1
* Add imported search context and iteration (#2031)Tor Brede Vekterli2017-03-171-1/+1
* Merge pull request #1928 from yahoo/balder/optimise-andnotHenning Baldersheim2017-03-081-1/+15
|\
| * andnot_hits_into was more code than worthwile.Henning Baldersheim2017-03-041-50/+0
| * Major typoHenning Baldersheim2017-03-041-1/+1
| * Implement andnot_hits_intoHenning Baldersheim2017-03-041-1/+40
| * Also add andnot_hits_intoHenning Baldersheim2017-03-041-0/+13
| * Implement and_hits_intoHenning Baldersheim2017-03-041-0/+12
* | Use std::forwardHenning Baldersheim2017-03-061-2/+2
* | Use perfect forwarding to avoid abundant object copy.Henning Baldersheim2017-03-041-6/+7
|/
* Implement or_hits_intoHenning Baldersheim2017-02-231-0/+22
* We trust getEndId ....Henning Baldersheim2017-02-221-5/+5
* Ensure that we do not claim docs we passed to be hits, and the we obey both d...Henning Baldersheim2017-02-211-5/+8
* Alos handle the no results case.Henning Baldersheim2017-02-131-1/+5
* Optimize and_hits_into for single item flagattribute.Henning Baldersheim2017-02-131-0/+15
* Termwise for FlagAttribute too.Henning Baldersheim2017-02-131-0/+39
* Return correct type.Henning Baldersheim2017-02-131-2/+2
* Fix copy/paste error.Henning Baldersheim2017-02-131-1/+0
* Specialize basic attribute iterators for termwise evaluation.Henning Baldersheim2017-02-131-1/+27
* Implement or_hits_into for AttributeIterator.Henning Baldersheim2017-02-131-0/+19
* Implement get_hits and and_hits_intoHenning Baldersheim2017-02-071-2/+20
* Implement get_hits for attribute postinglist iterator too.Henning Baldersheim2017-02-061-3/+12
* Optimize includes.Henning Baldersheim2017-02-061-0/+100
* Implement get_hits for filter postinglist iterator.Henning Baldersheim2017-02-061-0/+10
* Optimize includes.Henning Baldersheim2017-01-311-5/+50
* Decouple attributes so we do not include the world everywhere.Henning Baldersheim2016-12-171-2/+33
* PublishJon Bratseth2016-06-151-0/+62