Commit Graph

77 Commits

Author SHA1 Message Date
7c1a17520d feat: Introduce the index module 2018-12-02 12:00:29 +01:00
b3249d515d feat: Introduce an Index system based on RocksDB 2018-12-02 12:00:29 +01:00
cc52d5dda5 feat: Working on ops for Positive and Negative blobs 2018-12-02 11:59:48 +01:00
cf41b20fbb chore: Rename the library "pentium" 🎉 2018-10-21 16:40:41 +02:00
7a668dde98 chore: Make the repo use examples and keep the library 2018-10-09 18:23:35 +02:00
2944368897 doc: Update the README for the new CLI 2018-10-04 13:55:29 +02:00
474028145d feat: Make a CLI that handle compile-time features 2018-10-03 16:21:33 +02:00
33ea956c7b feat: Add a way to index from a csv file 2018-09-24 16:53:33 +02:00
3f503446d5 feat: Introduce a little http query server 2018-09-14 19:09:20 +02:00
e5c54c4399 feat: Improve the indexing time a little bit
...by a factor of 17.6x.
2018-08-25 17:00:05 +02:00
6fa164dc56 chore: Make the project a workspace 2018-08-25 17:00:05 +02:00
d210e5d8db feat: Introduce basic ranking rules 2018-08-25 17:00:05 +02:00
1e14df00d1 clean: Remove statics and use Arcs 2018-08-25 17:00:05 +02:00
a18afdc0f1 chore: Use git repository instead of local ones 2018-08-25 17:00:05 +02:00
0df4f6f182 chore: Move raptor-http into it's own crate 2018-08-25 17:00:05 +02:00
9c6663ee36 chore: Move raptor-bin into it's own crate 2018-08-25 17:00:05 +02:00
1476aa3dba feat(search): Accept multiple words and do a simple union 2018-08-25 17:00:05 +02:00
6d57a8af05 feat(search): Add a StreamWithState Streamer 2018-08-25 17:00:05 +02:00
7fba62fc22 feat: Remove lazy_static's sync overhead 2018-08-25 17:00:05 +02:00
2cb26e327c feat(search): Use an external levenstein automaton implementation 2018-08-25 17:00:05 +02:00
80c05a9b50 feat(http): Avoid duplicating the Response body Vec 2018-08-25 17:00:05 +02:00
a20405f786 dump: Make the data less prone of memory indirections 2018-05-05 10:50:36 +02:00
55bda1cd71 search: levenshtein2 for word bigger than 8 chars 2018-04-22 23:09:38 +02:00
b729c76bce http: Make the map static 2018-05-12 15:11:31 +02:00
96d2fbcd3d map: Allow using the Levenshtein algorithm to search 2018-05-12 15:11:30 +02:00
2fa7178ed1 cli: Make work to index json lines 2018-05-12 15:11:28 +02:00
820f38bd8a chore: Initial commit 2018-05-12 15:11:27 +02:00