71 Commits

Author SHA1 Message Date
"Jean-Francois Dockes ext:(%22)
af2d031e50 moved snippets generation code from db to query object 2012-09-26 12:13:40 +02:00
Jean-Francois Dockes
a7222d4f96 Make Recoll optionally sensitive to case and diacritics
--HG--
branch : CASEDIACSENS
2012-09-14 14:34:27 +02:00
Jean-Francois Dockes
bd0f002c1a Reimplemented the stem expansion mechanism over Xapian synonyms feature 2012-08-25 11:12:36 +02:00
Jean-Francois Dockes
643f4d56bb internals: virtualized the doc fetcher interface 2012-06-05 07:16:11 +02:00
Jean-Francois Dockes
61a2e28a7c Absurd input source global variable in Binc imap caused the indexer to crash when an email message contained attachments which were disguised messages (ie: x-mimehtml), because this would cause a recursive call into Binc with a different data source (ie: string instead of original fd, clobbering the original source 2012-05-24 14:52:41 +02:00
Jean-Francois Dockes
f34994d882 Get recoll to compile with clang (on freebsd) and eliminate warnings. You can no build recoll with make CXX=clang LINK=clang 2012-05-20 17:35:03 +02:00
Jean-Francois Dockes
a4c17941b1 Added a configuration parameter to set specific unaccenting/lowercasing for some characters to be handled differently than would result from using the Unicode database. Exemple: "a with ring above" could be set to be preserved by a Swedish locutor 2012-04-09 12:42:23 +02:00
Jean-Francois Dockes
9f402d33cb got rid of unused csguess module 2012-04-06 15:14:01 +02:00
Jean-Francois Dockes
fdfb77bf5b added crontab interfacing routines 2011-12-01 16:59:59 +01:00
Jean-Francois Dockes
49554e42c2 Factorized common text transcoding code in separate module 2011-10-20 17:53:42 +02:00
Jean-Francois Dockes
38e0957962 const string cleanup 2011-10-01 16:39:38 +02:00
Jean-Francois Dockes
0c5f41c41c monitor: properly handle cleanup on directory moves 2011-09-30 08:56:29 +02:00
Jean-Francois Dockes
95995b7ff9 Indexing: have the indexer put itself in the ionice "idle" class by default (can be changed in the config) 2011-09-29 12:03:26 +02:00
Jean-Francois Dockes
9bb4461013 small recoll/kio_recoll build changes: avoid unnecessary recompilations and make them play nicer together 2011-06-22 11:16:09 +02:00
Jean-Francois Dockes
b87a23bfca separated out the cache access part from beaglequeueindexer. this avoids having to link the pure query programs with indexing code 2010-02-05 12:46:41 +01:00
Jean-Francois Dockes
74be06345a Implemented configure --enable-pic flag to build the main lib with position-independant objects.
This avoids having to edit localdefs by hand to build the new php extension,
and voids the need for the Python module to recompile Recoll source files.
2010-01-29 17:22:31 +01:00
dockes
b7166eb67e revamped history feature to be udi-based while supporting old format 2009-11-23 16:12:20 +00:00
dockes
cdc75832c6 add beaglequeue, fsindexer 2009-11-13 09:01:05 +00:00
dockes
4b8166e86f circache 2009-11-09 09:26:28 +00:00
dockes
22163c49c0 add closefrom 2009-10-19 16:20:46 +00:00
dockes
c8a88029f7 execm persistent filters 2009-10-09 13:58:32 +00:00
dockes
6f483ea1dd execmd uses netcon 2009-09-26 09:30:17 +00:00
dockes
229645a0e2 added optional extended file attributes support 2009-01-21 13:55:12 +00:00
dockes
b6f3c99c1a got rid of pathhash in rcldb, not used since 11.0 2009-01-09 07:27:01 +00:00
dockes
aff65d54ac make it easier to maintain the kio cmake by moving as much stuff as possible to autoconfig.h, merging libmime and librcl etc. 2008-11-24 15:47:40 +00:00
dockes
388b5b4e14 moved plaintorich from qtgui/ to query/ 2008-11-19 12:19:40 +00:00
dockes
66ffcc2b0b rearranged some reslist/rclmain functions + add but not use filtseq code 2008-09-28 07:40:56 +00:00
dockes
89c3dfdf98 foundation work for configurable stored/indexed fields 2008-09-08 16:49:10 +00:00
dockes
3109a33f4a replaced path|ipath with unique doc id in rcldb i/f. Still depends on udi structure for parent/child 2008-07-28 12:24:15 +00:00
dockes
0e7a78d688 separated rcldb and rclquery 2008-06-13 18:22:47 +00:00
dockes
29b38f21e9 allow recoll to be used as a recollq driver 2007-11-08 09:35:47 +00:00
dockes
0f1b917b7b minimal experimental stopword functionality 2007-06-02 08:30:42 +00:00
dockes
b0b1fca891 fix $(depth) usage for easier kio compilation 2007-02-02 10:06:05 +00:00
dockes
b05230b00b cleanup docseq, arrange things so that we can page reslist past the initial result count estimate if there are more 2007-01-19 10:32:39 +00:00
dockes
1d683ad411 added field/prefixes for author and title + command line query language 2007-01-17 13:53:41 +00:00
dockes
43bf0beb52 x11 session end detection 2006-12-23 13:07:21 +00:00
dockes
33c95ef1ba Dijon filters 1st step: mostly working needs check and optim 2006-12-15 12:40:24 +00:00
dockes
e0c87881ea distributed files from common/ into rcld, internfile, common 2006-11-15 14:57:53 +00:00
dockes
cdbf026738 make searchdata a more flexible struct 2006-11-13 08:50:07 +00:00
dockes
8283ca3bfc aspell checkpoint 2006-10-09 16:37:08 +00:00
dockes
57dcff1e35 fbsd4 tweaks 2006-04-30 07:39:09 +00:00
dockes
42ce501ce1 fix pb with .deps not existing 2006-04-27 06:12:52 +00:00
dockes
20b7feb1a6 *** empty log message *** 2006-04-23 13:37:21 +00:00
dockes
f15b278194 mode 700 on .recoll. move showquerydetails to rclreslist 2006-04-20 09:20:10 +00:00
dockes
ae2bbf6485 new libs Makefile+autoSearchOnWS 2006-04-18 08:53:28 +00:00
dockes
7302cb745f extracted stem database from rcldb to make it smaller 2006-04-13 09:50:03 +00:00
dockes
6e0ec42dad misc small mods to help with building kio_recoll 2006-01-19 12:01:43 +00:00
dockes
33f54536ed integrated case-folding into unac for better performance 2006-01-06 13:19:38 +00:00
dockes
50501c6953 Use proper unicode lowercasing 2006-01-05 16:37:27 +00:00
dockes
6b0fd3878d create personal config if it does not exist 2005-12-05 14:09:16 +00:00