Matt Wells
8477ef72f8
support gbmin gbmax gbminint gbmaxint range query
...
terms properly, when generating the docidvotebuf.
fixes boolean queries using them as well.
2014-06-05 14:47:45 -07:00
Matt Wells
c729b51ae5
fixed exact # search results hit count
...
when using min/max/sort operators.
2014-05-20 13:45:00 -07:00
Matt Wells
2f331d55e5
widget updates
2014-05-06 10:47:57 -07:00
mwells
ca0843aa8b
more bool query fixes.
2014-03-20 10:03:25 -07:00
mwells
cfbec626e8
more righteous fixes for bool queries
2014-03-19 13:51:32 -07:00
mwells
54cc8088fb
more bool query fixes. hopefully this will do it,
...
but still can do some optimizations for speed.
2014-03-17 17:00:08 -07:00
mwells
cb483c42ea
more fixes for bool searching before
...
using a slightly different and simpler approach
2014-03-13 16:00:23 -07:00
Matt Wells
fbd1bcd349
initial attempt at new boolean query logic.
...
supports unlimited # of boolean query terms.
already docid phased from phasing logic already there
but could be phased more to save more mem and speed up
a little more.
2014-03-12 20:53:44 -07:00
Matt Wells
27e8e810d2
use collnum instead of coll string.
...
more stable since resetting collections
keeps string the same but changes the collnum.
2014-03-06 15:48:11 -08:00
Matt Wells
2d4af1aefe
index numbers as integers too, not just floats
...
so we can sort by spider date without losing
128 seconds of resolution.
2014-02-06 20:57:54 -08:00
Matt Wells
d3b498a057
time slice checkpoint
2014-02-03 19:17:58 -08:00
Matt Wells
8a49e87a61
got code with shard rebalancing compiling.
...
now we store a "sharded by termid" bit in posdb
key for checksums, etc keys that are not sharded
by docid. save having to do disk seeks on every
host in the cluster to do a dup check, etc.
2014-01-11 16:08:42 -08:00
Matt Wells
364216ff16
fixed bugs in sort by prices, etc.
2013-11-11 18:58:45 -08:00
Matt Wells
09f28b2f26
now we index all numbers that have field names
...
(so can't just be a number in the body) but it
can be in a meta tag or json item. then use
like gbsortby:products.offerPrice to sort the
search results (json objects) by that.
2013-11-08 16:16:13 -08:00
Matt Wells
991e2f30f7
speed up whitelist hashtable like 20x
...
using hashtable key magic.
2013-09-15 21:10:53 -07:00
Matt Wells
928dc36a03
get "&site=abc.com+xyz.com"... working to restrict
...
search results to specified sites. tested a little.
2013-09-15 20:16:48 -07:00
mwells
107037c6a2
new &sites=xyz.com+abc.com+... functionality compiles ok.
2013-09-15 18:14:32 -06:00
Matt Wells
f6e560c1f4
Initial file population.
2013-08-02 13:12:24 -07:00