Commit Graph

32 Commits

Author SHA1 Message Date
Clément Renault dc17bebf4a
Make the repository be a binary and version the Cargo.lock 2019-11-09 12:13:28 +01:00
Clément Renault 13cf084751 chore: Remove useless files 2018-10-21 16:38:33 +02:00
Clément Renault 7a668dde98 chore: Make the repo use examples and keep the library 2018-10-09 18:23:35 +02:00
Clément Renault 474028145d feat: Make a CLI that handle compile-time features 2018-10-03 16:21:33 +02:00
Clément Renault 806ed2cc33 feat: Allow raptor-search to accept stop-wrds by argument 2018-09-24 17:25:24 +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 a335a90ee5 feat: Allow the user to specify options by argument 2018-09-20 13:01:08 +02:00
Clément Renault 3f503446d5 feat: Introduce a little http query server 2018-09-14 19:09:20 +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
Kerollmops f5dd776efd chore: Update dependencies 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 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
Clément Renault 6fa164dc56 chore: Make the project a workspace 2018-08-25 17:00:05 +02:00
Kerollmops 23134fee02 feat: Fix the ranking algorithm to sort only the needed documents 2018-08-25 17:00:05 +02:00
Kerollmops 879e28fb7d chore: Rename bin into indexer 2018-08-25 17:00:05 +02:00
Kerollmops d210e5d8db feat: Introduce basic ranking rules 2018-08-25 17:00:05 +02:00
Kerollmops 1e14df00d1 clean: Remove statics and use `Arc`s 2018-08-25 17:00:05 +02:00
Kerollmops a18afdc0f1 chore: Use git repository instead of local ones 2018-08-25 17:00:05 +02:00
Kerollmops 0df4f6f182 chore: Move raptor-http into it's own crate 2018-08-25 17:00:05 +02:00
Kerollmops 9c6663ee36 chore: Move raptor-bin into it's own crate 2018-08-25 17:00:05 +02:00
Kerollmops 1476aa3dba feat(search): Accept multiple words and do a simple union 2018-08-25 17:00:05 +02:00
Kerollmops 6d57a8af05 feat(search): Add a StreamWithState Streamer 2018-08-25 17:00:05 +02:00
Kerollmops 7fba62fc22 feat: Remove lazy_static's sync overhead 2018-08-25 17:00:05 +02:00
Kerollmops 2cb26e327c feat(search): Use an external levenstein automaton implementation 2018-08-25 17:00:05 +02:00
Kerollmops 80c05a9b50 feat(http): Avoid duplicating the Response body Vec 2018-08-25 17:00:05 +02:00
Clément Renault a20405f786 dump: Make the data less prone of memory indirections 2018-05-05 10:50:36 +02:00
Kerollmops b729c76bce
http: Make the map static 2018-05-12 15:11:31 +02:00
Kerollmops 96d2fbcd3d
map: Allow using the Levenshtein algorithm to search 2018-05-12 15:11:30 +02:00
Kerollmops 2fa7178ed1
cli: Make work to index json lines 2018-05-12 15:11:28 +02:00
Kerollmops 820f38bd8a
chore: Initial commit 2018-05-12 15:11:27 +02:00