Jean-Francois Dockes
|
9ba0b3e8bc
|
Replaced RSA md5 code with public domain OpenBSD/debian dpkg version
|
2015-03-01 14:28:01 +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
|
81cc5326ba
|
missing ifdef would make --disable-idxthreads build fail
|
2014-11-20 19:31:35 +01:00 |
|
Jean-Francois Dockes
|
e7a86aee47
|
Repaired problem in commit 577fd9d3a634 which broke case-sensitive indexing term prefix wrapping
|
2014-07-24 15:29:19 +02:00 |
|
Jean-Francois Dockes
|
368ebf2f86
|
All docs get containerfilename field, indexed exclusively with prefix (only a field search containerfilename:someterm can match).
|
2014-07-23 19:30:41 +02:00 |
|
Jean-Francois Dockes
|
19da7020d6
|
Add new kind of aliases for field names, to be used only at query time
|
2014-07-23 16:52:08 +02:00 |
|
Jean-Francois Dockes
|
578511c3e2
|
Add flag qualifying field to be indexed exclusively with prefix
|
2014-07-23 15:28:16 +02:00 |
|
Jean-Francois Dockes
|
088f1f9a9f
|
try out modification to use container file name for display, but not search, purposes when the subdocument file name is not set
|
2014-07-16 17:05:26 +02:00 |
|
Jean-Francois Dockes
|
50ee2838dc
|
Use a single Xapian Database object for update and query operations while indexing instead of separately open read/write ones. Separate objects seem to trigger Xapian issues
|
2014-06-07 11:44:04 +02:00 |
|
Jean-Francois Dockes
|
6574ff514a
|
doc
|
2014-05-15 15:21:08 +02:00 |
|
Jean-Francois Dockes
|
e867f855ad
|
get rid of numerous probably inocuous valgrind/helgrind messages by ensuring that actual string copies are passed between threads, without refcount/shared data magic
|
2014-05-05 19:01:58 +02:00 |
|
Jean-Francois Dockes
|
deb4cc8d12
|
mt indexing: do not pass copies of Xapian::Document between threads: the reference counting is not mt-safe. Replace with pointers
|
2014-05-05 10:59:50 +02:00 |
|
Jean-Francois Dockes
|
e1b746bcfd
|
restructured needUpdate()
|
2014-05-06 08:26:38 +02:00 |
|
Jean-Francois Dockes
|
60d3ba11ac
|
add parameter to set max stored length of metadata fields. Previously fixed at 150. Fixes issue #178
|
2014-03-26 18:43:49 +01:00 |
|
Jean-Francois Dockes
|
4e8aa756cb
|
comment
|
2014-03-26 18:02:59 +01:00 |
|
Jean-Francois Dockes
|
303321e568
|
perform tilde expansion for dir: clauses. Closes issue #177
|
2014-03-10 10:14:04 +01: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 |
|
Jean-Francois Dockes
|
9b172b731c
|
query: fix bug with computation of date query: periods including the first days of the current months were calculated wrongly
|
2013-11-07 18:13:11 +01:00 |
|
Jean-Francois Dockes
|
8cde199b84
|
backslashes in abstract could fudge the format of the db data record...
|
2013-11-07 15:00:43 +01:00 |
|
Jean-Francois Dockes
|
bb284d088e
|
Fixed a number of issues put into light by clang on FreeBSD 10
|
2013-10-29 15:01:59 +01:00 |
|
Jean-Francois Dockes
|
e12d66865e
|
Deal with tr1 being gone in c0x11 compilers
|
2013-10-18 13:02:48 +02:00 |
|
Jean-Francois Dockes
|
56a56500c1
|
Handle partial indexing of document restricted to metadata from extended attributes
|
2013-10-04 10:57:11 +02:00 |
|
Jean-Francois Dockes
|
334e16bee5
|
comments
|
2013-09-29 18:29:53 +02:00 |
|
Jean-Francois Dockes
|
ebf9e8bfad
|
comments
|
2013-09-14 15:19:56 +02:00 |
|
medoc
|
841b8cff03
|
flush the update queue before set_metadata
|
2013-08-28 11:10:40 +02:00 |
|
medoc
|
6378586c69
|
trace
|
2013-07-16 09:59:16 +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
|
9a775bc1a2
|
sometimes inserted garbage in term->uterm map
|
2013-05-23 09:47:05 +02:00 |
|
Jean-Francois Dockes
|
e6402efbfb
|
always set the "haspages" flags when reading doc from index so that the Snippets link can be set even if no abstract is computed
|
2013-05-22 13:24:31 +02:00 |
|
Jean-Francois Dockes
|
dd6be25f13
|
fixed bug in path translation feature + confusing messages about reindexing missing files
|
2013-05-14 08:12:33 +02:00 |
|
Jean-Francois Dockes
|
7dee82154f
|
Using a file name clause in advanced search crashed the GUI because of a bad dynamic cast in the history management code
|
2013-05-12 22:33:37 +02:00 |
|
Jean-Francois Dockes
|
1805c367ea
|
check the stripchars options when adding an external index
|
2013-04-29 15:34:17 +02:00 |
|
Jean-Francois Dockes
|
b4c7efe490
|
Added (unifdefd) code to detect garbage data like undecoded base64 by looking at word length stats
|
2013-04-27 08:29:55 +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
|
9aad81c387
|
code moved around for clarity, no real changes
|
2013-04-23 15:59:06 +02:00 |
|
Jean-Francois Dockes
|
fc4adfdbaa
|
moved code around
|
2013-04-22 17:30:11 +02:00 |
|
Jean-Francois Dockes
|
906e58feff
|
added code to purge obsolete messages when a compound document (esp. mbox) is shortened and a partial update is performed (no general purge). Else the orphan docs remained in the index potentially forever (needed actual reindex of the file by a full pass to go away)
|
2013-04-22 11:32:49 +02:00 |
|
Jean-Francois Dockes
|
b88c28b856
|
be consistent in adding sig in value and doc record
|
2013-04-21 17:45:00 +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
|
48b3aa26c6
|
dont de-dup empty docs
|
2013-04-17 09:57:57 +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 |
|
Jean-Francois Dockes
|
cf2c0b74db
|
use add_boolean_term instead of add_term where it makes sense
|
2013-04-16 16:01:06 +02:00 |
|
Jean-Francois Dockes
|
8a1ea35fea
|
add terms for doc md5s
|
2013-04-16 15:56:49 +02:00 |
|
Jean-Francois Dockes
|
5b740dce97
|
comment
|
2013-04-16 15:55:47 +02:00 |
|
Jean-Francois Dockes
|
aaa98a1156
|
make sure that expansions of * done to retrieve all years or all mime types from index are done against the appropriate field section of the main index, not the whole synexpand one
|
2013-04-13 16:34:09 +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
|
39456d8135
|
avoid re-running a setQuery that already failed
|
2013-04-01 16:20:06 +02:00 |
|
Jean-Francois Dockes
|
426481e3af
|
allow wild chars in dir clauses
|
2013-04-01 16:01:21 +02:00 |
|
Jean-Francois Dockes
|
2018ef76b8
|
extract more svg metadata
|
2013-03-28 08:49:40 +01:00 |
|