108 Commits

Author SHA1 Message Date
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