Commit Graph

20 Commits

Author SHA1 Message Date
580ed1119a Make the engine to return csv string records as documents and headers 2020-08-31 19:02:00 +02:00
0a44ff86ab Put the documents MTBL back into LMDB
We makes sure to write the documents into a file before
memory mapping it and putting it into LMDB, this way we avoid
moving it to RAM
2020-08-28 15:43:24 +02:00
7dc594ba4d Introduce the Search builder struct 2020-08-13 14:27:51 +02:00
ae77fe5a69 Introduce an option to specify the maximum database size 2020-08-10 13:53:53 +02:00
394844062f Move the documents MTBL database inside the Index 2020-08-10 13:47:19 +02:00
91282c8b6a Move the documents into another file 2020-08-07 13:11:31 +02:00
fae694a102 Put the documents into an MTBL database 2020-08-07 12:14:40 +02:00
9ade00e27b Highlight all the matching words 2020-07-14 11:53:21 +02:00
92c2b1dd2d Refine the help message of the binaries 2020-07-12 11:06:45 +02:00
f757df5dfd Introduce the stderr logger to the project 2020-07-12 11:04:35 +02:00
12358476da Use the log crate instead of stderr 2020-07-12 10:55:09 +02:00
2c62eeea3c Rename the project milli 2020-07-12 00:16:41 +02:00
374ec6773f Introduce a database to store all docids for a word and attribute 2020-06-22 19:24:20 +02:00
c84012d655 Accept queries from standard input when not given as argument 2020-06-20 12:01:15 +02:00
4e86ecf807 Retrieve the words before the intersect loops 2020-06-10 22:05:01 +02:00
5d1c625b74 Change the page index texts 2020-06-04 18:20:57 +02:00
a26553c90a Reintroduce a simple HTTP server 2020-05-31 17:48:13 +02:00
2a10b2275e Support prefix typo tolerant search 2020-05-31 17:18:13 +02:00
ba9527abc0 Support typos with a levenshtein automata 2020-05-31 17:01:11 +02:00
6c726df9b9 Support multiple space seperated words 2020-05-31 16:09:34 +02:00