24 Commits

Author SHA1 Message Date
Clément Renault
8a0c82d51e feat: Use the new Tokenizer in the csv-indexer 2018-09-27 16:59:41 +02:00
Clément Renault
b84be67aa2 feat: introduce a better simple word lexer 2018-09-27 16:32:17 +02:00
Clément Renault
33ea956c7b feat: Add a way to index from a csv file 2018-09-24 16:53:33 +02:00
Clément Renault
6dcec4f473 feat: Correct the sum of typos criterion
Thanks to @tpayet!
2018-09-24 14:50:33 +02:00
Clément Renault
c99ba88288 fix: Update the typos sort function to take the distance correctly 2018-09-21 22:25:59 +02:00
Clément Renault
3f7697f9f0 fix: Invert the exact sort function result 2018-09-21 22:09:48 +02:00
Clément Renault
9ee71848bb feat: Add a way to do ops on Streams of IndexedDocIndexes 2018-09-10 20:13:42 +02:00
Clément Renault
f6a40ed7e4 feat: Replace the HashMap by a simple Vec in stream ops 2018-09-10 19:47:40 +02:00
Clément Renault
31a83eae4d feat: Break the groups loops when limit is reached 2018-09-09 13:40:37 +02:00
Clément Renault
a49a21ac15 feat: Remove the State from most of the code 2018-09-09 13:35:12 +02:00
Clément Renault
31e04f0120 feat: Simplify the levenshtein construction 2018-09-09 11:13:58 +02:00
Clément Renault
f0f5fc9891 feat: Assert that query are not invalid ones 2018-08-29 21:21:37 +02:00
Kerollmops
9fd62f1592 feat: Add a raw constructor for Metadata 2018-08-25 17:00:05 +02:00
Kerollmops
c32f014108 feat: Clean-up ranking functions 2018-08-25 17:00:05 +02:00
Kerollmops
34e0211567 feat: Simplify the RankedStrem code logic 2018-08-25 17:00:05 +02:00
Clément Renault
9dce74e9c8 feat: Improve performances by reusing the documents HashMap 2018-08-25 17:00:05 +02:00
Clément Renault
0814418710 feat: Improve performances by using a fnv Hasher 2018-08-25 17:00:05 +02:00
Kerollmops
0b02e31ce9 feat: Improve the readability of the ranking function 2018-08-25 17:00:05 +02:00
Kerollmops
2e0193a39e feat: Introduce sst file dumping
Fixes #9
2018-08-25 17:00:05 +02:00
Clément Renault
e5c54c4399 feat: Improve the indexing time a little bit
...by a factor of 17.6x.
2018-08-25 17:00:05 +02:00
Kerollmops
a2152a4064 chore: Move ranking functions in separated files 2018-08-25 17:00:05 +02:00
Kerollmops
7680f25751 chore: Move ranking functions in separated files 2018-08-25 17:00:05 +02:00
Clément Renault
e8c24a0f07 feat: Make the Stream return a Document 2018-08-25 17:00:05 +02:00
Clément Renault
6fa164dc56 chore: Make the project a workspace 2018-08-25 17:00:05 +02:00