38 Commits

Author SHA1 Message Date
Jean-Francois Dockes
48358c8252 Added option nonumbers not to generate terms for numbers. closes #16 2010-05-05 10:18:56 +02:00
Jean-Francois Dockes
8b2b00bc72 cosmetics: use derived class for actual splitter instead of callback 2010-02-02 15:33:52 +01:00
dockes
8ddea418aa field values were not used in case term expansion was not performed (phrase or capitalized term) 2010-01-07 08:29:30 +00:00
dockes
bab030f846 Term expansion: handle field issues inside rcldb::termmatch, ensuring that we take the field name into account for all expansions. Ensures that File Name searches and filename: query language searches work the same, + overall better consistency 2009-12-07 13:27:57 +00:00
dockes
f554960b9b suggest alternate spellings if no results 2009-11-26 14:03:02 +00:00
dockes
7dcc7c61c8 modified the time at which we unaccent so that we can do the Capitalized->nostemming test on single words (this had been broken by the change of noac/split order done earlier to get japanese to work) 2009-01-26 18:30:48 +00:00
dockes
d9b9b41a9d getMainConfig not actually needed and possibly harmful 2008-12-19 09:55:36 +00:00
dockes
0821f0cc29 dont unaccent japanese + fix bug in unac/split ordering in searchdata 2008-12-19 09:44:39 +00:00
dockes
5463ea258f comment 2008-12-17 14:26:09 +00:00
dockes
c0689dd1cf make gcc happy 2008-12-15 14:39:52 +00:00
dockes
5d27917c66 reorganize code + add boost to phrase element to match boost of original user terms 2008-12-15 09:24:24 +00:00
dockes
3414963810 take care of splitting user string with respect to unicode white space, not only ascii 2008-12-05 11:09:31 +00:00
dockes
b6936d5a60 highlighting would not work with cat filt active because ClausSub did not implement getTerms 2008-10-14 07:50:14 +00:00
dockes
f0538b15f2 move stemlang from RclQuery to SearchData. Allow DocSequences to do the sorting/filtering themselves 2008-09-29 11:33:55 +00:00
dockes
6d48df7a91 move sort params from searchdata to rclquery 2008-09-29 06:58:25 +00:00
dockes
7d30485f87 general field name handling cleanup + sort facility in rclquery 2008-09-16 08:18:30 +00:00
dockes
34864f159a ensure that a negative clause is not first or only in list 2008-08-28 15:42:43 +00:00
dockes
3223e8dc03 express query language OR chains as rcldb subqueries so that field specs will work inside them 2008-01-16 11:14:38 +00:00
dockes
65d9ae06dc splitString filename queries 2008-01-16 08:43:26 +00:00
dockes
9b5de1a4ac when search includes composite spans + other terms, increase slack instead of switching to word split 2007-10-04 12:26:04 +00:00
dockes
844f4f831a comments,formatting 2007-09-20 08:43:12 +00:00
dockes
e892ca4fa4 handle mime: and ext: in qlang 2007-06-22 06:14:04 +00:00
dockes
0c74bd6e36 added open-ended field name handling 2007-06-19 08:36:24 +00:00
dockes
18b3573358 implement dynamic field name to prefix translation, query side 2007-06-18 13:04:15 +00:00
dockes
0f1b917b7b minimal experimental stopword functionality 2007-06-02 08:30:42 +00:00
dockes
9084a6516b propagate wasa nostem modifier 2007-02-13 10:58:32 +00:00
dockes
953a67c49c more field name synonyms 2007-01-29 13:51:08 +00:00
dockes
2c3dc3e54c better wildcards handling. Tuning of user term boosting 2007-01-25 15:50:54 +00:00
dockes
ff48af310d the relevance-boosted original term needs a prefix too 2007-01-19 10:23:27 +00:00
dockes
d12021b22c handle wildcards in search terms 2007-01-18 12:09:58 +00:00
dockes
1d683ad411 added field/prefixes for author and title + command line query language 2007-01-17 13:53:41 +00:00
dockes
be05eaa6e0 merge stemExpand into termExpand. return term frequencies from there and display in spellW 2006-12-19 12:11:21 +00:00
dockes
72fd14f208 merged 1.6 maint branch modifs up to MERGED_TO_TRUNK_20061130 2006-11-30 13:38:44 +00:00
dockes
1e55b88443 correctly generate highlighting term groups when stem-expanding NEAR queries 2006-11-18 12:30:14 +00:00
dockes
48bb4a0dd1 added code to remember search terms and term groups in searchdata 2006-11-17 10:06:34 +00:00
dockes
9c68941431 use SearchClauseW for all advsearch fields 2006-11-14 17:41:12 +00:00
dockes
7cc20a8f78 added dynamic clauses to adv search. Still needs work 2006-11-14 13:55:43 +00:00
dockes
cdbf026738 make searchdata a more flexible struct 2006-11-13 08:50:07 +00:00