Jean-Francois Dockes
|
3d63f5fbd0
|
justification, use auto, range for, etc.
|
2021-06-22 09:01:07 +02:00 |
|
Jean-Francois Dockes
|
d3d6394652
|
Anchored searches: remove unwarranted slack increase. The anchor term should behave like a normal one for slack computations
|
2021-06-22 08:26:22 +02:00 |
|
Jean-Francois Dockes
|
aa2f0bfd73
|
implemented multi-word terms indexing for phrase/prox search on multiword synonyms
|
2021-01-15 14:13:08 +01:00 |
|
Jean-Francois Dockes
|
126ac47dba
|
tabs and indents
|
2020-04-24 13:45:41 +02:00 |
|
Jean-Francois Dockes
|
39c152bada
|
Fixed MSVC warnings, all inocuous
|
2020-04-17 14:26:40 +01:00 |
|
Jean-Francois Dockes
|
b368e4276f
|
do not include excluded terms in the highlight information data
|
2019-07-21 19:13:24 +02:00 |
|
Jean-Francois Dockes
|
8ed8d05aab
|
cjk phrases: hopefully the right fix this time for slack computation. lastpos-termcount correction was applied twice
|
2019-07-21 19:13:24 +02:00 |
|
Jean-Francois Dockes
|
fae0621d76
|
hldata generation during query processing: increase slack if position increases faster than term count (cjk)
|
2019-07-21 19:13:24 +02:00 |
|
Jean-Francois Dockes
|
35ee3f7a13
|
Highlighting and snippets extraction: reworked to handle phrases properly. Use a compound position list instead of multiplying the OR groups inside a near clause
|
2019-07-21 19:09:51 +02:00 |
|
Jean-Francois Dockes
|
10a500aa1c
|
comment
|
2019-05-16 15:29:52 +02:00 |
|
Jean-Francois Dockes
|
0cbc46732f
|
Fixed the FSF address
|
2019-03-04 11:19:14 +01:00 |
|
Jean-Francois Dockes
|
9574030edc
|
No need for boosting the original term if there was no expansion
|
2019-02-14 14:54:17 +01:00 |
|
Jean-Francois Dockes
|
595e419d93
|
Implemented range queries, based on storing fields in xapian values
|
2018-01-24 09:43:20 +01:00 |
|
Jean-Francois Dockes
|
e39b27e920
|
Dir filtering: would miss results if the filtered-for directory was partly upper-case and had a lower-case quasi-homonym
|
2018-01-08 14:19:48 +01:00 |
|
Jean-Francois Dockes
|
e0a79455ae
|
Make path searches case-insensitive on windows.
|
2016-08-06 12:20:45 +02:00 |
|
Jean-Francois Dockes
|
f6a999de84
|
logging now uses c++ streams
|
2016-07-12 09:41:04 +02:00 |
|
Jean-Francois Dockes
|
d1f16af2b4
|
Actually make use of the autodiacsens and autocasesens configuration variables. Closes issue #299
|
2016-02-13 12:22:14 +01:00 |
|
Jean-Francois Dockes
|
d942242047
|
replace all %lld instances
|
2015-10-03 17:25:17 +02:00 |
|
Jean-Francois Dockes
|
1cbf02f713
|
Suppressed many integer size warnings by a mix of type adjustments and casts,
none of which should have a real effect.
--HG--
branch : WINDOWSPORT
|
2015-09-01 19:39:20 +02:00 |
|
Jean-Francois Dockes
|
815da2f590
|
Turn synonyms expansion off if the search is sensitive to either case or diacritics. + misc trace improvements
--HG--
branch : WINDOWSPORT
|
2015-09-01 08:13:11 +02:00 |
|
Jean-Francois Dockes
|
94da56aadc
|
Handle windows paths: mostly change tests for relative, and some other tweaks.
--HG--
branch : WINDOWSPORT
|
2015-08-31 17:20:04 +02:00 |
|
Jean-Francois Dockes
|
e7a669b668
|
Support multi-word synonyms and add modifier to turn-off synonyms expansion
|
2015-08-23 12:15:52 +02:00 |
|
Jean-Francois Dockes
|
4d1f679eac
|
Use std[::tr1]::shared_ptr instead of local RefCntr by default
|
2015-08-09 13:54:24 +02:00 |
|
Jean-Francois Dockes
|
c8d34dc8ba
|
Prevent highligting of bogus terms in results (prevent path elts, negative queries or internal stuff)
|
2015-08-08 21:56:45 +02:00 |
|
Jean-Francois Dockes
|
3e9581345d
|
Fix autophrase for queries produced by new parser
|
2015-06-13 08:18:08 +02:00 |
|
Jean-Francois Dockes
|
b53686a084
|
rearranged a bit the query text splitting and arranged to generate an error when an excessively long term results in a null query (but not when there are other usable terms)
|
2015-06-09 19:44:19 +02:00 |
|
Jean-Francois Dockes
|
3fb7183eae
|
Converted query language parser from the old regexp jungle to bison. Allow using parentheses for clearer syntax.
|
2015-01-29 16:15:17 +01:00 |
|