Jean-Francois Dockes
|
d3631b5ddf
|
cleaned up processing of metadata from diverse origins (doc,extattrs,localfields)
|
2013-01-29 14:33:57 +01:00 |
|
Jean-Francois Dockes
|
e8afc66d8f
|
fix compile issue with idxthreads enabled
|
2013-01-28 09:45:33 +01:00 |
|
Jean-Francois Dockes
|
6c4cdbb5d4
|
test "mime_type" extended attribute before trying other type recognition methods
|
2013-01-23 11:55:15 +01:00 |
|
Jean-Francois Dockes
|
4272939c3d
|
add possibility to import tags from external app, e.g. tmsu
|
2013-01-22 18:30:18 +01:00 |
|
Jean-Francois Dockes
|
cbc269abb1
|
define new searchdataclausepath to replace the old dir: filtering mechanism. ORing dirs now works
|
2013-01-05 16:21:30 +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
|
d2f7f11715
|
Use dynamic lib for shared recoll code
|
2012-12-29 14:27:01 +01:00 |
|
Jean-Francois Dockes
|
7ee94dbf3e
|
traces
|
2012-12-28 16:31:10 +01:00 |
|
Jean-Francois Dockes
|
a0e273ddd4
|
Drain the job pipeline in fsindexer::purgefiles like was done in fsindexer::indexfiles as there is no warranty that the latter will be called before a db::close for each iteration of the monitor loop
|
2012-12-15 09:21:50 +01:00 |
|
Jean-Francois Dockes
|
72927b3fc8
|
additional cleanup after switch from .beagle to .recollweb
|
2012-12-14 13:20:09 +01:00 |
|
Jean-Francois Dockes
|
4afde68f9e
|
more config isolation. Still crashing
|
2012-11-30 16:45:02 +01:00 |
|
Jean-Francois Dockes
|
3a33a68e2d
|
Use PTMutexLocker in workqueue, and make it restartable
|
2012-11-30 07:35:03 +01:00 |
|
Jean-Francois Dockes
|
9146929f5e
|
implemented configuration for thread structure. Still crashes, but not often...
|
2012-11-29 17:26:48 +01:00 |
|
Jean-Francois Dockes
|
f252050247
|
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
|
9079258f91
|
Observe followSymlinks in indexfiles()
|
2012-11-26 09:14:51 +01:00 |
|
Jean-Francois Dockes
|
cc79ee3f73
|
threads: added recoll_threadinit calls to block signals
|
2012-11-23 13:36:05 +01:00 |
|
Jean-Francois Dockes
|
cd53c0a536
|
Multithreaded indexing seems not to crash anymore thanks to locked existence map
|
2012-11-02 21:43:51 +01:00 |
|
Jean-Francois Dockes
|
5fc8f240fe
|
from 1.18 branch: Adjust things for using the new Firefox plugin: remove visible Beagle references + fix 1.18 web queue indexing bugs
|
2012-11-01 11:30:39 +01:00 |
|
Jean-Francois Dockes
|
ee7d0f2ee7
|
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
|
cf96f69ee8
|
recollindex -i/e would dump core if file list was empty
|
2012-10-31 07:50:17 +01:00 |
|
Jean-Francois Dockes
|
172fc68f3f
|
Fixed tilde expansion for beaglequeuedir
|
2012-10-29 15:17:43 +01:00 |
|
Jean-Francois Dockes
|
2972ebc222
|
get the kio to build (and works on suse12.2) + compiler warnings
|
2012-10-18 14:42:25 +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
|
8b40cb0499
|
merged from cdsens branch
|
2012-09-13 12:28:42 +02:00 |
|
Jean-Francois Dockes
|
e0bc65bfdd
|
small mods inocuous or auxiliary to case/diac sensitivity but which can live in main branch
|
2012-09-13 12:25:01 +02:00 |
|
Jean-Francois Dockes
|
c030a15780
|
Remove improper assertion use from beagle cache handling code
|
2012-09-13 09:44:47 +02:00 |
|
Jean-Francois Dockes
|
776800f47a
|
arrange to create all stem dicts in one pass
|
2012-08-28 13:39:34 +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
|
ee9dbda9fc
|
comments doc and formatting
|
2012-08-24 10:26:16 +02:00 |
|
"Jean-Francois Dockes ext:(%22)
|
ec3dbb4092
|
comments
|
2012-08-21 08:38:23 +02:00 |
|
"Jean-Francois Dockes ext:(%22)
|
6eada80b08
|
allow multiple directory specs as in dir:/home/me -dir:tmp
|
2012-08-19 08:27:12 +02:00 |
|
Jean-Francois Dockes
|
83ea60484c
|
dont terminate monitor for permission-related addwatch error
|
2012-08-14 08:15:49 +02:00 |
|
Jean-Francois Dockes
|
643f4d56bb
|
internals: virtualized the doc fetcher interface
|
2012-06-05 07:16:11 +02:00 |
|
Jean-Francois Dockes
|
37b7ac93f5
|
typo in 2754:5a63b39e0c5a
|
2012-05-28 09:41:40 +02:00 |
|
Jean-Francois Dockes
|
ff9a4a2a92
|
indexing daemon: reexecute after the initial indexing pass to get rid of memory if it was heavy
|
2012-05-25 18:51:52 +02:00 |
|
Jean-Francois Dockes
|
8b34610dde
|
Cleaned up file name handling. Fixes that file names were sometimes indexed split, sometimes not. They now always are both, with different prefixes. Forces reindex
|
2012-04-13 09:18:08 +02:00 |
|
Jean-Francois Dockes
|
4eaf12fb9c
|
more delistification
|
2012-04-12 08:15:50 +02:00 |
|
Jean-Francois Dockes
|
ec7b40a52e
|
cosmetics: list -> vector in more places
|
2012-04-11 19:58:08 +02:00 |
|
Jean-Francois Dockes
|
78bd8d63da
|
use vector instead of list for execmd arg list
|
2012-04-11 15:36:49 +02:00 |
|
Jean-Francois Dockes
|
c7c9c49437
|
add -Z "in place reset" option to recollindex
|
2012-04-11 11:33:33 +02:00 |
|
Jean-Francois Dockes
|
9f402d33cb
|
got rid of unused csguess module
|
2012-04-06 15:14:01 +02:00 |
|
Jean-Francois Dockes
|
85166c93b2
|
Changed the way we handle document sizes. The fbytes field should now be in most cases the most "natural" document size. pcbytes holds the top external container size and dbytes the text size
|
2012-03-07 15:39:30 +01:00 |
|
Jean-Francois Dockes
|
638d468796
|
clarified the use of string keys inside the Filter metaData array
|
2012-03-07 10:13:46 +01:00 |
|
Jean-Francois Dockes
|
2c6b023a88
|
real time indexer: monitor the configuration for changes and reexecute when needed
|
2012-03-06 09:35:21 +01:00 |
|
Jean-Francois Dockes
|
7ce1a5f2e4
|
real time index: dont generate events for skipped files. They would have been filtered later on, but this avoids repeatedly awaking the main thread and opening/closing the index because of events on ever changing files like the infamous .xsession-errors
|
2012-03-06 07:42:40 +01:00 |
|
Jean-Francois Dockes
|
9bc2fc8958
|
Experimented with multithreading the indexing pipeline. Left undef'd as 15%-30% improvement of indexing time does not seem worth the complexity
|
2012-02-21 17:09:02 +01:00 |
|
Jean-Francois Dockes
|
fccc0ac09c
|
Get rid of the GUI indexing thread. All indexing now done by recollindex, with start/stop from the GUI
|
2012-02-07 17:07:07 +01:00 |
|
Jean-Francois Dockes
|
f59e2e033a
|
index: update a status file while indexing
|
2012-02-06 17:03:39 +01:00 |
|
Jean-Francois Dockes
|
6b24c3df6b
|
Add possibility to update the index for a list of files from the GUI and use it to allow updating the index before accessing a file using stale data
|
2012-02-03 15:51:03 +01:00 |
|
Jean-Francois Dockes
|
516863b5d6
|
GUI: perform up to date check before previewing a subdoc. This is for example to avoid showing the wrong message if a mail folder has been compacted
|
2012-01-20 17:48:55 +01:00 |
|