Commit graph

41 commits

Author SHA1 Message Date
Jean-Francois Dockes
dd42a9f51e allow wild chars in dir clauses 2013-04-01 16:01:21 +02:00
Jean-Francois Dockes
09c6ae2d60 got rid of STRIPCHARS compile-time variable to make the code more readable, and corresponding configure option. + make sure that CONFDIR from environment gets translated to absolute path 2013-03-27 17:38:11 +01:00
Jean-Francois Dockes
9627f84e3c added basic facility for result path translation 2013-03-26 10:42:46 +01:00
Jean-Francois Dockes
6423c3a91b cleaned up processing of metadata from diverse origins (doc,extattrs,localfields) 2013-01-29 14:33:57 +01:00
Jean-Francois Dockes
9b4ce08a0d split the term expansion code out of rcldb.cpp 2013-01-15 10:06:24 +01:00
Jean-Francois Dockes
e0640357ce reorganized the term expansion code so that the term explorer works fully with case and diac sensitivity options 2013-01-14 18:06:48 +01:00
Jean-Francois Dockes
1f9e9d200a small fixups and compilation issues 2013-01-14 09:57:04 +01:00
Jean-Francois Dockes
8c5258ce19 Add db stats option to term explorer 2013-01-10 15:12:43 +01:00
Jean-Francois Dockes
7091195303 wild/reg spe chars defs moved to cstr 2013-01-04 10:06:08 +01:00
Jean-Francois Dockes
1a469d893f protect the xrdb from multiple accesses from needupdate tests and write thread 2013-01-01 16:20:06 +01:00
Jean-Francois Dockes
f52bdf5cbb m_havewriteq was not always initialized, resulting in stray flush call 2012-12-28 16:34:15 +01:00
Jean-Francois Dockes
98c38513e7 better stats in workqueue 2012-12-03 19:11:59 +01:00
Jean-Francois Dockes
9c6b88d2f2 fix no threads compile 2012-12-02 14:47:06 +01:00
Jean-Francois Dockes
bc94f9f83f more config isolation. Still crashing 2012-11-30 16:45:02 +01:00
Jean-Francois Dockes
45d56f17de Use PTMutexLocker in workqueue, and make it restartable 2012-11-30 07:35:03 +01:00
Jean-Francois Dockes
2f800e3eb3 implemented configuration for thread structure. Still crashes, but not often... 2012-11-29 17:26:48 +01:00
Jean-Francois Dockes
8ac559677c ensure that indexing threads operations are transparent to high level callers such as the real time monitor 2012-11-26 15:40:31 +01:00
Jean-Francois Dockes
e412dc0d20 timing and traces 2012-11-26 09:16:06 +01:00
Jean-Francois Dockes
8a18c7bdd8 threads: added recoll_threadinit calls to block signals 2012-11-23 13:36:05 +01:00
Jean-Francois Dockes
d68eacc172 Prevent error caused by trying to add a posting for an empty term (created by unac on really weird data) 2012-11-16 17:41:14 +01:00
Jean-Francois Dockes
570388de5a Multithreaded indexing seems not to crash anymore thanks to locked existence map 2012-11-02 21:43:51 +01:00
Jean-Francois Dockes
a11c696554 1st parallel multithreaded version of indexing which can do my home without crashing... Let's checkpoint 2012-11-01 11:19:48 +01:00
Jean-Francois Dockes
303da79621 fix prefix stripping in maxYearSpan 2012-10-16 13:36:54 +02:00
Jean-Francois Dockes
b57f483a30 filenames used for "filename search" need to be lowercased and stripped 2012-10-15 08:06:04 +02:00
Jean-Francois Dockes
828b141469 mimetype T prefix was mishandled for a raw index 2012-10-13 11:08:53 +02:00
Jean-Francois Dockes
82e92c949c comment 2012-10-12 13:36:38 +02:00
Jean-Francois Dockes
97bc58201b Snippet generation: limit positions walk to max hit position. Return status code when truncated walk possibly generated incomplete snippets. Implement config variabl for max pos walk 2012-10-08 14:30:14 +02:00
Jean-Francois Dockes
a4a7246a12 implemented proper limitation and error reporting in case of truncation for term and query expansions 2012-10-05 12:36:19 +02:00
Jean-Francois Dockes
86515ce52a removed list size truncature on filename expansion 2012-10-05 09:19:42 +02:00
Jean-Francois Dockes
343e4f4f17 fix glitch caused by udi prefix change 2012-10-03 08:05:39 +02:00
Jean-Francois Dockes
46a7f1692c Prefixes for unique identifier and parent terms were not wrapped 2012-10-02 19:16:57 +02:00
Jean-Francois Dockes
580615da28 fix 2 glitches in pdf page numer handling 2012-10-01 11:27:16 +02:00
Jean-Francois Dockes
e48d402823 moved snippets generation code from db to query object 2012-09-26 12:13:40 +02:00
Jean-Francois Dockes
94b571aac6 merged the case/diac sensitivity code back into trunk 2012-09-25 19:20:24 +02:00
Jean-Francois Dockes
7a3cfa6c77 Separate count and context for snippets in the snippets popup from the default values for the result list 2012-09-23 18:19:43 +02:00
Jean-Francois Dockes
c2dab20d7e preliminary implementation for the snippets "open to page" popup window 2012-09-20 13:51:40 +02:00
Jean-Francois Dockes
64571dcb84 changed variable names for clarity 2012-09-19 19:49:43 +02:00
Jean-Francois Dockes
ad6d3f4dd6 Bad concatenation generated absurd page numbers for document with several multiple paeg breaks 2012-09-19 14:04:20 +02:00
Jean-Francois Dockes
e22b347767 ensure that recoll configured with indexStripChars=1 runs as compiled with -DRCL_INDEX_STRIPCHARS 2012-09-15 15:16:20 +02:00
Jean-Francois Dockes
166624f7f2 Make Recoll optionally sensitive to case and diacritics 2012-09-14 14:34:27 +02:00
Jean-Francois Dockes
60d4843576 Remove improper assertion use from beagle cache handling code 2012-09-13 09:44:47 +02:00