393 Commits

Author SHA1 Message Date
"Jean-Francois Dockes ext:(%22)
eeb014077f snippets: need a multimap for the group container 2012-09-27 13:12:07 +02:00
"Jean-Francois Dockes ext:(%22)
be7aed5659 snippets: assign slots by group of derived terms 2012-09-27 12:34:30 +02: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 ext:(%22)
52bc9f4aa3 merged the case/diac sensitivity code back into trunk 2012-09-25 19:20:24 +02:00
"Jean-Francois Dockes ext:(%22)
ab32062fcc 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
d9dc7cf142 preliminary implementation for the snippets "open to page" popup window 2012-09-20 13:51:40 +02:00
Jean-Francois Dockes
d25d79ea42 changed variable names for clarity 2012-09-19 19:49:43 +02:00
Jean-Francois Dockes
1b5136539f Bad concatenation generated absurd page numbers for document with several multiple paeg breaks 2012-09-19 14:04:20 +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
Jean-Francois Dockes
5b38b9ebd0 case sensitivity: clause mod flags were lost on the way
--HG--
branch : CASEDIACSENS
2012-09-14 15:02:51 +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
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
5309c2c5ca none 2012-09-12 10:33:04 +02:00
Jean-Francois Dockes
3dfaa7525b Display page numbers inside abstracts when possible (e.g.: for pdfs) 2012-09-11 12:44:40 +02:00
Jean-Francois Dockes
3343a7f724 Fix the page break recording function for multiple page break at same term position 2012-09-10 18:14:21 +02:00
Jean-Francois Dockes
de812094b5 more small prefix fixups 2012-08-28 17:36:24 +02:00
Jean-Francois Dockes
2d6e11c0aa simplified field config a bit by moving some hard coded values from the c++ to the fields file 2012-08-28 14:44:53 +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
fc8b458222 create class StemDb as derived class from XapSynFamily 2012-08-27 15:38:08 +02:00
Jean-Francois Dockes
913dffc597 added code for unac to perform pure case-folding 2012-08-27 12:40:57 +02:00
Jean-Francois Dockes
9327527101 small code reorg 2012-08-25 19:08:42 +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
35f7e678cd comment 2012-08-24 15:39:16 +02:00
Jean-Francois Dockes
0b981fec9d comment 2012-08-24 15:31:02 +02:00
Jean-Francois Dockes
688121d2f7 simplified stemdb-creating code 2012-08-24 14:50:24 +02:00
Jean-Francois Dockes
ee9dbda9fc comments doc and formatting 2012-08-24 10:26:16 +02:00
"Jean-Francois Dockes ext:(%22)
0ebfc496d8 add capability to remember page breaks generated by, e.g. pdftotext, and use them to start an external viewer on a match page 2012-08-21 15:03:02 +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 ext:(%22)
dc7b3420a0 defined data structure to pass around the search term description used for highlighting and other 2012-08-17 10:45:00 +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
baf450e75a rcldb fix crash caused by 5c8d237c639d in case there is only one index 2012-05-04 11:54:07 +02:00
Jean-Francois Dockes
73a3106a6d GUI: only do the result up to date check before preview for the main index (we cant update the others anyway) 2012-05-04 09:52:14 +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
c7c9c49437 add -Z "in place reset" option to recollindex 2012-04-11 11:33:33 +02:00
Jean-Francois Dockes
14042528bd dont send cjk terms to stemmers. Sending them didnt seem to hurt, but did not make sense 2012-03-22 15:09:40 +01:00
Jean-Francois Dockes
07813ab6ba Dont store filename in empty title at index time, to keep choice at display time. Define %t as title in addition to %T as title or filename 2012-03-10 14:45:40 +01:00
Jean-Francois Dockes
7ddbbb1ee8 search language: implemented filtering on file size 2012-03-07 17:08:22 +01: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
7b5a891ee3 idx: make Doc parameter to addOrUpdate non const to avoid extra copy 2012-03-07 08:34:25 +01:00
Jean-Francois Dockes
25a99a3b38 add omega-compatible value slot for file size 2012-03-06 07:28:18 +01:00
Jean-Francois Dockes
6cdf9ae12b Accept and process relative/incomplete paths with the dir: directive (dont anchor path phrase is path does not start with /) 2012-02-24 19:25:55 +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
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
Jean-Francois Dockes
036937e8bf added getmeta() method to Rcl::Doc and use in misc places 2012-01-20 14:48:50 +01:00
Jean-Francois Dockes
1931595637 GUI: added menu entry to show all the mime types actually indexed (by content) 2011-11-25 19:47:56 +01:00
Jean-Francois Dockes
607d3cc27b Add prefix translation for "mtype". Allows using term expansion to retrieve all the types from the index 2011-11-25 19:47:39 +01:00
Jean-Francois Dockes
8d52e928d1 increase slack for automatic phrases 2011-10-20 13:25:33 +02:00
Jean-Francois Dockes
0860b559ee get rid of a few garbage terms during indexing. Set a threshold for conversion errors after which we discard the doc. Stabilize the new termproc pipeline but no commongrams for now 2011-10-12 17:55:58 +02:00