521 Commits

Author SHA1 Message Date
Jean-Francois Dockes
f853f39ef3 Partially revert change treating Katakana as words, going back to n-grams. Did not work well because of separator-less compounds mostly 2017-04-25 10:20:38 +02:00
Jean-Francois Dockes
91e66a13f9 Moved docsToPaths() method from confindexer to function in rcldoc to simplify linking. confindexer.o not in librecoll any more.+small std namespace fixes 2017-04-24 10:15:44 +02:00
Jean-Francois Dockes
fca5e19504 Remove 'prolounged sound mark' from the end of katakana words 2017-04-21 12:13:10 +02:00
Jean-Francois Dockes
9661a4431e wen 2017-04-18 14:39:12 +02:00
Jean-Francois Dockes
bde991c08a got rid of off_t 2017-02-28 20:36:01 +01:00
Jean-Francois Dockes
2cfb4f7e4c allow disabling storing an abstract made of the beginning of document by setting its length parameter to 0 2017-02-27 18:26:34 +01:00
Jean-Francois Dockes
13f489306d Search term did not get passed to viewer for the main page open link because of mysteriously lost line of code 2016-12-11 18:53:29 +01:00
Jean-Francois Dockes
525fff9120 Replace deprecated Xapian::Database::flush() with commit() (name change only) 2016-12-11 09:40:29 +01:00
Jean-Francois Dockes
5779786142 catch Xapian exception caused by bad stemming language. Check stemdb creation status and have recollindex exit in error if it failed 2016-09-16 12:21:18 +02:00
Jean-Francois Dockes
e0a79455ae Make path searches case-insensitive on windows. 2016-08-06 12:20:45 +02:00
Jean-Francois Dockes
0b0385e459 got rid of the STD_SHARED_XX std/tr1 defines 2016-07-13 15:12:25 +02:00
Jean-Francois Dockes
8f77b987ca fixed a few forgotten log statements 2016-07-13 07:47:56 +02:00
Jean-Francois Dockes
c1fad4afc7 Replaced pthread with std:: thread and mutex 2016-07-12 18:08:21 +02:00
Jean-Francois Dockes
f6a999de84 logging now uses c++ streams 2016-07-12 09:41:04 +02:00
Jean-Francois Dockes
d0c44f303b increment basepos after adding postings for path elements so that cfn terms are not at the same positions 2016-06-21 12:16:10 +02:00
Jean-Francois Dockes
50b9194885 add missing std:: qualifiers 2016-06-20 15:35:33 +02:00
Jean-Francois Dockes
a4fd4ee5be moved code around to make smallut and pathut less recoll-specific and reusable. No actual changes 2016-03-21 12:55:31 +01: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
c289085003 Fix the language parser to properly handle multiple mime type specs (fix regression over 1.20) 2016-01-29 14:03:09 +01:00
Jean-Francois Dockes
53f57e75c6 rcldb syngroups: allow setting synonyms source after construction 2015-11-21 12:48:09 +01:00
Jean-Francois Dockes
c420a5cbb3 Avoid using the return value of localtime_r, it's sometimes null on windows. 2015-11-15 16:07:01 +01:00
Jean-Francois Dockes
f70c92c629 rcldb::getSubDocs() (called from GUI show subdocs) was returning too many results because the parent/child ipath test was flawed 2015-11-03 08:40:13 +01:00
Jean-Francois Dockes
d013ecb1bc Windows: fix path splitting for the XP field 2015-10-14 10:53:15 +02:00
Jean-Francois Dockes
63802a4005 housekeeping: separated out the chrono utility 2015-10-14 09:18:26 +02:00
Jean-Francois Dockes
3b18facc16 Fixed some "unused xxx" warnings + include autoconfig 2015-10-07 08:30:49 +02:00
Jean-Francois Dockes
d942242047 replace all %lld instances 2015-10-03 17:25:17 +02:00
Jean-Francois Dockes
7180def3df Avanced search in "Any Clause" mode: directory filter would not filter but add an ORed clause! Fixes issue #269 2015-09-28 10:00:32 +02:00
Jean-Francois Dockes
5330685ec1 Merged the changes from the current windows port 2015-09-25 16:14:27 +02:00
Jean-Francois Dockes
c1c73573d8 more int fixups
--HG--
branch : WINDOWSPORT
2015-09-02 07:34:59 +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
7c3afbafa7 Test for empty term before dereferencing utf-8 iterator
--HG--
branch : WINDOWSPORT
2015-09-01 14:45:41 +02:00
Jean-Francois Dockes
7294b960d7 Turn synonyms expansion off if the search is sensitive to either case or diacritics. + misc trace improvements 2015-09-01 08:13:11 +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
3aeffea387 recollindex and recollq build and run but fail because of unac error
--HG--
branch : WINDOWSPORT
2015-08-31 13:08:50 +02:00
Jean-Francois Dockes
853cdea7d7 fix bogus signedness warning
--HG--
branch : WINDOWSPORT
2015-08-30 17:45:19 +02:00
Jean-Francois Dockes
14c8e740d6 Windows: fixed a number of int size warnings mostly by casting them away
--HG--
branch : WINDOWSPORT
2015-08-30 17:30:31 +02:00
Jean-Francois Dockes
75517f7497 recollindex builds. Still need to implement quite a lot of ifndefed stuff (pathut, rclconfig)
--HG--
branch : WINDOWSPORT
2015-08-30 15:30:50 +02:00
Jean-Francois Dockes
d4cd1dd91c 1st mods to get a build under windows. Does not build yet, far from it
--HG--
branch : WINDOWSPORT
2015-08-30 11:19:18 +02:00
Jean-Francois Dockes
d63b16de93 fix typo in synonyms multigroups update 2015-08-25 07:36:48 +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
d8e8ce6ee2 Implement single-term query-time synonyms 2015-08-22 15:11:07 +02:00
Jean-Francois Dockes
04cd868950 Handle the case where unac produces whitespace, which may occur with letter-less accents 2015-08-13 18:22:09 +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
abe9fb671f clean up autoconf of unordered_xx, prepare change to shared_ptr 2015-08-09 10:21:46 +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
72da3ba2a9 merge 2015-08-06 08:26:39 +02:00
Jean-Francois Dockes
1e2fdcd21d other ut/test drivers Makefiles 2015-08-05 09:01:11 +02:00
Jean-Francois Dockes
67028a0beb Autophrase only active on AND lists 2015-07-31 13:01:02 +02:00
Jean-Francois Dockes
922f73039a reslist popup: enable save to file for web cache entries, disable open parent 2015-07-25 10:59:27 +02:00