Jean-Francois Dockes
0b0385e459
got rid of the STD_SHARED_XX std/tr1 defines
2016-07-13 15:12:25 +02:00
Jean-Francois Dockes
c1fad4afc7
Replaced pthread with std:: thread and mutex
2016-07-12 18:08:21 +02:00
Jean-Francois Dockes
f6a999de84
logging now uses c++ streams
2016-07-12 09:41:04 +02:00
Jean-Francois Dockes
4c59857388
added %x to print the xapian docid
2016-05-28 08:30:25 +02:00
Jean-Francois Dockes
23140e6e18
added option to print the reconstructed document word list
2016-05-28 08:30:06 +02:00
Jean-Francois Dockes
a4fd4ee5be
moved code around to make smallut and pathut less recoll-specific and reusable. No actual changes
2016-03-21 12:55:31 +01:00
Jean-Francois Dockes
0c06c0ea40
generated
2016-01-31 08:54:43 +01:00
Jean-Francois Dockes
c289085003
Fix the language parser to properly handle multiple mime type specs (fix regression over 1.20)
2016-01-29 14:03:09 +01:00
Jean-Francois Dockes
15110701cc
recollq: add synonyms use option
2015-11-21 12:52:41 +01:00
Jean-Francois Dockes
63802a4005
housekeeping: separated out the chrono utility
2015-10-14 09:18:26 +02:00
Jean-Francois Dockes
2a96ee4a27
Fix small windows/mingw portability issues in code used by the GUI
2015-10-07 09:25:28 +02:00
Jean-Francois Dockes
3b18facc16
Fixed some "unused xxx" warnings + include autoconfig
2015-10-07 08:30:49 +02:00
Jean-Francois Dockes
d942242047
replace all %lld instances
2015-10-03 17:25:17 +02:00
Jean-Francois Dockes
c1c73573d8
more int fixups
...
--HG--
branch : WINDOWSPORT
2015-09-02 07:34:59 +02:00
Jean-Francois Dockes
1cbf02f713
Suppressed many integer size warnings by a mix of type adjustments and casts,
...
none of which should have a real effect.
--HG--
branch : WINDOWSPORT
2015-09-01 19:39:20 +02:00
Jean-Francois Dockes
3aeffea387
recollindex and recollq build and run but fail because of unac error
...
--HG--
branch : WINDOWSPORT
2015-08-31 13:08:50 +02:00
Jean-Francois Dockes
e7a669b668
Support multi-word synonyms and add modifier to turn-off synonyms expansion
2015-08-23 12:15:52 +02:00
Jean-Francois Dockes
c6e228b7c6
Prepared windows port by removing a number of spurious reference to unix-specific interfaces, and using some xapian posix adaptor includes
2015-08-19 14:41:10 +02:00
Jean-Francois Dockes
b884c5fd8d
submit to automake really wanting wasaparse.hpp not .h
2015-08-10 10:11:08 +02:00
Jean-Francois Dockes
4d1f679eac
Use std[::tr1]::shared_ptr instead of local RefCntr by default
2015-08-09 13:54:24 +02:00
Jean-Francois Dockes
79d419a010
only lowercase field name once
2015-08-08 11:07:06 +02:00
Jean-Francois Dockes
72da3ba2a9
merge
2015-08-06 08:26:39 +02:00
Jean-Francois Dockes
99d6a6b44d
wrap up yacc cleanup
2015-08-06 08:21:17 +02:00
Jean-Francois Dockes
3a03fd68da
trace
2015-08-06 08:03:57 +02:00
Jean-Francois Dockes
1e2fdcd21d
other ut/test drivers Makefiles
2015-08-05 09:01:11 +02:00
Jean-Francois Dockes
c39c94f904
fix glitches in bison run and parser build
2015-08-04 17:55:48 +02:00
Jean-Francois Dockes
b140ba1e63
recollq and python module
2015-08-02 19:13:27 +02:00
Jean-Francois Dockes
7157b2c6cd
recollindex and python module building and running
2015-08-02 17:40:51 +02:00
Jean-Francois Dockes
48c2bc2d2c
Fix bogus syntax errors about parentheses around phrases
2015-07-31 12:19:28 +02:00
Jean-Francois Dockes
64b0c9ca32
Split monster file rclmain_w.cpp. No code changes
2015-06-16 09:39:08 +02:00
Jean-Francois Dockes
d184361e79
Add %u spec to reslist paragraph format to output either local file path (with file:// stripped) or url). Fixes issue #254
2015-06-06 16:08:54 +02:00
Jean-Francois Dockes
bb3e6586fb
query parser would crash on dir: query containing slashes
2015-03-01 14:26:29 +01:00
Jean-Francois Dockes
9873407ac4
Fix parser to compile with bison 3
2015-02-16 08:43:40 +01:00
Jean-Francois Dockes
b605dcfb65
parser: fix shift/reduce conflicts and errors by setting precedence for '(' and '-'
2015-01-29 17:22:07 +01:00
Jean-Francois Dockes
3fb7183eae
Converted query language parser from the old regexp jungle to bison. Allow using parentheses for clearer syntax.
2015-01-29 16:15:17 +01:00
Jean-Francois Dockes
c28b1f91cc
compensate for off-by-3 error when setting webkit font size with QWebSettings. Experiment (ifndefed) with using css instead
2014-12-01 14:08:13 +01:00
Jean-Francois Dockes
c11453fc27
Treat the "open parent" link click more like the right-click menu entry for open parent. The latter is still different because it opens the enclosing document, not necessarily a folder if the doc result is embedded. But they now behave the same if the parent is a folder
2014-07-19 15:31:03 +02:00
Jean-Francois Dockes
ad2576c8f7
Gui result list: add %P substitution for parent folder and F link target for opening the parent folder
2014-07-17 10:46:15 +02:00
Jean-Francois Dockes
39b46dc55f
Consequences of 3656:ee3c7f3d964f. Deal with the fact that some subdocs may not have a filename field at all
2014-07-07 18:58:00 +02:00
Jean-Francois Dockes
4a783beadc
Query language: it used to be that an entry lacking whitespace but
...
splittable, like [term1,term2] was transformed into a phrase search, which
made sense in some cases, but no so many. This commit changes this:
[term1,term2] now means term1 AND term2. [term1/term2] means
term1 OR term2. This is especially useful for field searches where you
would previously be forced to repeat the field name for every term.
[somefield:term1 somefield:term2] can now be expressed as somefield:term1,term2
2014-06-12 17:12:08 +02:00
Jean-Francois Dockes
12acdc4faf
Allow access to Xapian docid for Recoll document in recollq and Python API. Add sample Python program to find document duplicates, using MD5 terms
2014-05-19 12:00:15 +02:00
Jean-Francois Dockes
0ded457258
command line query: add option -N to print field names between values when -F is used. Interpret [-F ""] as print all fields
2014-04-30 10:01:03 +02:00
Jean-Francois Dockes
bd100b61cb
GUI multiple clicks crash: make sure the GUI cant reenter the db
2013-11-09 11:22:08 +01:00
medoc
30e12ba83d
fix buffer overflow in test driver
2013-08-28 22:12:30 +02:00
Jean-Francois Dockes
a13c582dce
dont show snippets link in history links (makes no sense as there are no query terms...)
2013-06-07 08:29:19 +02:00
Jean-Francois Dockes
e7b3042310
the way we added the autophrase to the query (OR) created false matches. Use AND_MAYBE instead
2013-05-26 15:26:41 +02:00
Jean-Francois Dockes
a1b7018cfd
Fix problems which occurred when using functions like open-parents with multiple indexes containing identical paths (udis)
2013-05-25 11:26:57 +02:00
Jean-Francois Dockes
a7728ceb91
changed the mime handler cache key (was the mime type), to avoid having multiple copies of the same filter when applied to different mime types. This reduces a lot the number of processes during indexing, with no impact on performance
2013-04-25 18:18:48 +02:00
Jean-Francois Dockes
2b80c77c23
Add possibility to display a list of sub-documents for a given result
2013-04-24 16:33:53 +02:00
Jean-Francois Dockes
de82f13ddc
add functions and interface to display the duplicates of a result document
2013-04-17 09:36:46 +02:00