Jean-Francois Dockes
e5543b144f
freebsd shlib build fixes
2013-01-29 12:36:41 +01:00
Jean-Francois Dockes
fe2f32fc38
split the term expansion code out of rcldb.cpp
2013-01-15 10:06:24 +01:00
Jean-Francois Dockes
d9e6030b66
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
5f61c2edff
use static linking on macosx
2013-01-04 14:15:34 +01:00
Jean-Francois Dockes
49ce79d6a6
build with lib moved to recoll subdir works for debian
2012-12-30 16:11:51 +01:00
Jean-Francois Dockes
ad665629fd
fix tarfile build script
2012-12-29 15:21:16 +01:00
Jean-Francois Dockes
d2f7f11715
Use dynamic lib for shared recoll code
2012-12-29 14:27:01 +01:00
Jean-Francois Dockes
9cc826168b
make python recoll a package with 2 modules recoll and rclextract
2012-12-20 17:05:34 +01:00
Jean-Francois Dockes
881794ce2b
simplified and dispatched code in the searchdata monster
2012-11-18 13:25:54 +01:00
"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