Commit Graph
378 Commits
Author SHA1 Message Date
Jean-Francois Dockes ec68cd95ba roughly auto-config threads depending on cpu count 2013-04-25 09:00:50 +02:00
Jean-Francois Dockes f05cae7344 arrange so that a default first indexing run for a given user runs a quick shallow pass, so that queries return some results quickly after indexing starts, avoiding user frustration 2013-04-18 14:29:32 +02:00
Jean-Francois Dockes caf5d105df Add support for indexing symlinks as such. Use inode/directory instead of application/x-fsdirectory as directory mime type. Fix stat/lstat usage in places (wipedir) 2013-04-17 18:34:02 +02:00
Jean-Francois Dockes b6eb4ad45a Properly update the web cache when the user increases the size limit 2013-04-12 17:16:22 +02:00
"Jean-Francois Dockes ext:(%22) 321978bfea replace atol with atoll to fix result size display bug. Also use atoll for time conversions, 2032 is coming... 2013-04-04 20:01:31 +02:00
Jean-Francois Dockes 0ae8ec99f6 more utf-8 err checking prevents bogus terms in index 2013-03-30 10:24:10 +01:00
Jean-Francois Dockes 838ea6d623 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 3736c00a3b more small fnmatch() fixes 2013-03-27 16:56:54 +01:00
Jean-Francois Dockes dd0e89e694 fnmatch() errors encountered with charset conversion errors on file names were treated as matches 2013-03-27 15:44:24 +01:00
Jean-Francois Dockes 5245f1f9d4 reopen log file on SIGHUP 2013-03-22 11:19:33 +01:00
Jean-Francois Dockes 7b9f87267e make parameters for mbox recog (line length) even more lax 2013-03-07 14:52:21 +01:00
Jean-Francois Dockes 4a870f984d Add parameter to chdir on recollindex startup, /tmp by default. Closes issue #129 2013-03-07 11:05:54 +01:00
Jean-Francois Dockes 50135e3428 process extended attributes by default 2013-02-19 16:12:24 +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 4a4d424804 small wildcard/regexp wrapper 2013-01-14 18:07:23 +01:00
Jean-Francois Dockes f0b228d4b1 comments 2013-01-11 17:56:22 +01:00
Jean-Francois Dockes 29d4d959a5 Add db stats option to term explorer 2013-01-10 15:12:43 +01:00
Jean-Francois Dockes e40482708b suppress warning about chown return value 2012-12-30 16:03:05 +01:00
Jean-Francois Dockes d2f7f11715 Use dynamic lib for shared recoll code 2012-12-29 14:27:01 +01:00
Jean-Francois Dockes 4ceb46b13d add noremove option to TempFile 2012-12-20 11:15:43 +01:00
Jean-Francois Dockes 4f66de4cdb dont use clock_gettime by default 2012-12-18 16:22:59 +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 8bd3e35ac8 comments 2012-12-04 10:17:57 +01:00
Jean-Francois Dockes 4c950fd6f8 better stats in workqueue 2012-12-03 19:11:59 +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 9ba04fc9c7 timing and traces 2012-11-26 09:16:06 +01:00
Jean-Francois Dockes 499f28a166 add nanos() i/f to Chrono 2012-11-26 09:08:44 +01:00
Jean-Francois Dockes 677d278fda speed up the wait loop by sleeping 5 ms before reaping status instead of failing and sleeping 1 S 2012-11-26 09:07:29 +01:00
Jean-Francois Dockes d961b82abc fix gcc warning 2012-11-23 13:50:11 +01:00
Jean-Francois Dockes 62a8bff555 use vfork when possible + small cleanups in mt init 2012-11-18 08:33:33 +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 04c19b33d5 from 1.18 branch: When creating initial config directory (1st exec), initialize specific unac_except_trans for some languages: de, se/no/dk/fi + fix mixup of language and country codes 2012-11-01 11:27:50 +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 9a31680766 Use new location for thumbnails directory as per thumbnails std 8.0 2012-10-30 15:33:33 +01:00
Jean-Francois Dockes 3acac5542f set O_APPEND on log fd just in case 2012-10-28 16:49:07 +01:00
Jean-Francois Dockes e241972c2c make sure a TempDir class cant be copied 2012-10-28 16:48:05 +01:00
Jean-Francois Dockes e0e66a306d avoid bogus error message in margin case 2012-10-28 16:47:23 +01:00
Jean-Francois Dockes d2757f3bce marked const conftree methods 2012-10-26 14:52:17 +02:00
Jean-Francois Dockes 816980a1c4 implemented advanced search history feature 2012-10-16 13:37:56 +02:00
Jean-Francois Dockes 4dfbc52c6c comment 2012-10-05 14:59:16 +02:00
Jean-Francois Dockes 770e3844fa doc and messages 2012-10-04 17:03:46 +02:00
Jean-Francois Dockes d5a6105795 implement mime exceptions to "use desktop open" so that we can use evince and pass page and search string parameters for pdf,ps and dvi even when all other mime types are passed to xdg-open 2012-10-04 09:51:29 +02:00
Jean-Francois Dockes c589419267 Abstracts: improve the way we group terms for quality computation 2012-10-03 11:17:16 +02:00
"Jean-Francois Dockes ext:(%22) 52bc9f4aa3 merged the case/diac sensitivity code back into trunk 2012-09-25 19:20:24 +02:00
Jean-Francois Dockes 4940a94a0d comments 2012-09-19 19:48:38 +02:00
Jean-Francois Dockes 9b273d94e8 ensure that recoll configured with indexStripChars=1 runs as compiled with -DRCL_INDEX_STRIPCHARS
--HG--
branch : CASEDIACSENS
2012-09-15 15:16:20 +02:00