c3013411c5
Query rewriting: domains
...
querys of the form aaa.bbb.ccc or aaa.bbb are interpeted as all terms and bigrams are required and matches in URLs are gived a boost.
2017-07-04 15:14:53 +02:00
4f78bd0218
Fixed reallocation of toptree
...
The TopTree doesn't support resizing/reallocation so don't do that; except if the toptree size is 0 in which case we should try to size the tree
2017-06-23 14:20:58 +02:00
6494ae8a08
Merge remote-tracking branch 'origin/master' into nomerge2
2017-04-30 21:09:52 +02:00
aadcceca90
Made termFreqWeight and frequency configurable and overridable. Made it possible to use other weights in a frontend UI and pass them to GB, and have them converted to internal values by prefixing the cgi param with fxui_. Synchronized cgi-parm names.
2017-04-30 20:23:09 +02:00
238c36c019
split language match boost and unknown language boost into two different ranking weights
2017-04-29 20:24:00 +02:00
94bb71587c
Merge remote-tracking branch 'origin/master' into nomerge2
2017-04-28 19:21:38 +02:00
1e6451ed0c
made page temp min/max weight configurable and overridable
2017-04-28 16:43:14 +02:00
69d48b7a94
Merge branch 'master' into nomerge2
...
Conflicts:
Parms.cpp
2017-01-29 01:21:42 +01:00
37483e550d
Made ranking weigths controllable with cgi parameters
2017-01-26 15:24:44 +01:00
538c75b205
Merge branch 'master' into nomerge2
...
Conflicts:
Parms.cpp
main.cpp
2017-01-25 20:29:30 +01:00
1123e4fe2f
Support CGI parameter synonym_weight
2017-01-20 14:52:54 +01:00
02c8d35638
Support CGI parameter use_page_temperature
2017-01-20 14:43:55 +01:00
05c039157c
Make ranking settings tunable via CGI (step 2)
...
Carry more settings in msg39Request
2017-01-20 14:20:34 +01:00
68d898ddb9
Merge branch 'master' into nomerge2
2017-01-09 16:25:42 +01:00
534466a2db
Carry docid flags all the way from PosdbTable scoring back to json result page
2017-01-09 16:11:44 +01:00
5573d72880
Merge branch 'master' into nomerge2
...
Conflicts:
Log.cpp
Msg3.cpp
2016-11-24 14:11:53 +01:00
c151d2672b
use correct message offsets in multicast.cpp for msg39 decoding
2016-11-22 16:21:12 +01:00
3fbb352245
Use RdbIndex for checking if document existence/location
...
RdbIndex now forced on.
2016-11-08 12:14:32 +01:00
6db24d7ee5
Prepare for using rdb indexes
2016-11-07 15:48:14 +01:00
5bad84aa52
Merge branch 'master' into nomerge2
...
Conflicts:
Msg3.cpp
Msg39.cpp
Rdb.cpp
RdbCache.h
XmlDoc.cpp
2016-10-31 11:31:03 +01:00
3ddd7029ac
more various char -> bool fixes. yep, bored today..
2016-10-19 16:23:11 +02:00
a77cd58005
char -> bool in Collectiondb, Msg20, Msg39 and SearchInput
2016-10-19 13:28:04 +02:00
b9a9a4562c
Merge branch 'master' into nomerge2
...
Conflicts:
Msg5.cpp
RdbList.cpp
2016-10-17 14:53:20 +02:00
240c8da792
Use proper English: alloced -> allocated
2016-10-17 11:59:43 +02:00
e027c12de9
Merge branch 'master' into nomerge2
...
Conflicts:
Msg51.cpp
RdbList.cpp
RdbList.h
UdpServer.cpp
2016-09-02 15:14:35 +02:00
a040a78c99
Use key96_t instead of key_t and redefining std lib key_t (which breaks std lib functionality that uses key_t)
2016-09-02 14:49:06 +02:00
09b8279c71
Bypass jobscheduler+main thread for signalling completion of intersection
2016-09-02 12:11:24 +02:00
71ba59026d
Merge branch 'master' into nomerge2
2016-09-01 15:31:06 +02:00
d91a4c7641
Msg39::m_buf renamed to m_clusterBuf
2016-09-01 15:30:40 +02:00
30ee3372ac
Renamed Msg39::setClusterRecs() to getClusterRecs() to better tell what it actually does
2016-09-01 15:08:02 +02:00
c1762a9b35
It compiles and doesn't crash. Still merges
2016-08-02 15:23:56 +02:00
95f61b444b
Merge branch 'master' into nomerge2
...
Conflicts:
Msg2.cpp
2016-08-01 16:17:57 +02:00
fc07e62f10
Moved read-size logic from issuing instance / Msg39Request ot the processing instance
...
Each instance should be resposnsible for limiting processing sizes according to disk speed, cpu load, cpu speed and memory size. Having the issuing instacne do that doesn't make a lot of sense.
2016-08-01 16:14:34 +02:00
5ca6c5dd98
Copied over changes from broken 'nomerge' branch
2016-08-01 14:53:50 +02:00
af4e70a051
Revert "Copied over changes from broken 'nomerge' branch"
...
This reverts commit 9e48989e93
.
2016-08-01 14:52:50 +02:00
9e48989e93
Copied over changes from broken 'nomerge' branch
2016-08-01 14:52:09 +02:00
e3336521fb
Removed Msg39::m_stackBuf
...
Misnamed member - it hasn't been on the stack for a long time. m_lists is now a regular array allocated with new[]
2016-07-19 16:19:45 +02:00
80cd8d78ba
Remvoed Msg39Request::m_reserved* members
2016-07-11 17:16:48 +02:00
a30d24ed13
Removed Msg39Request::m_makeReply
2016-07-11 17:16:48 +02:00
e315dda7a0
Msg39 member renames
...
m_tt -> m_toptree
m_r -> m_msg39req
2016-07-11 17:10:53 +02:00
16f9aff736
Simplify Msg39::getDocIds()
2016-07-11 16:40:04 +02:00
3b6c9e9a5e
Close of more of Msg39
2016-07-11 15:57:23 +02:00
096856e9cb
Close of more of Msg39
2016-07-11 15:48:02 +02:00
83070b1078
Close of more of Msg39
2016-07-11 15:33:40 +02:00
51017cd683
#include cleanup
2016-07-11 14:57:14 +02:00
ad81c9518c
Close of more of Msg39
2016-07-11 14:48:20 +02:00
0472b96dc8
Made Msg39Request::reset() non-inline
2016-07-11 14:26:43 +02:00
8d54c24991
Close of more of Msg39
2016-07-11 12:36:29 +02:00
d634c7bff4
Renamed Msg39::m_tmpq to m_query
2016-07-11 12:31:03 +02:00
0865ef7f09
Removed superfluous Msg39::m_docIdStart/m_docIdEnd
2016-07-07 16:02:39 +02:00