Clément Renault
|
3a194bfcc7
|
feat: Define a `DocIndex` struct
|
2018-08-25 17:00:05 +02:00 |
Kerollmops
|
a2958250c5
|
feat: Implement a custom capped `BTreeMap`
|
2018-08-25 17:00:05 +02:00 |
Kerollmops
|
bb08a9842c
|
feat: Use `BTreeMap` instead of a custom algo
|
2018-08-25 17:00:05 +02:00 |
Kerollmops
|
22c26a5dd0
|
feat: Make the parsing more generic over json
|
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
|
70b079d79d
|
feat: Add useful derivable traits to `IndexedValues` types
|
2018-08-25 17:00:05 +02:00 |
Kerollmops
|
33801f1d23
|
chore: Move Streams to map file
|
2018-08-25 17:00:05 +02:00 |
Kerollmops
|
593758c6d2
|
chore: Remove useless `Fst` prefixes
|
2018-08-25 17:00:05 +02:00 |
Kerollmops
|
5c76cd61f5
|
clean: Remove useless `read_to_vec` function
|
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
|
758baeb8e1
|
feat: Display not utf-8 error results
|
2018-08-25 17:00:05 +02:00 |
Kerollmops
|
0f9ada1c4e
|
fix: Return a byte slice instead of a possibly wrong utf-8 str
|
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
|
2ffb140963
|
feat: Counter the lazyness of static variable loading
|
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 |
Clément Renault
|
d0919b2108
|
Initial commit
|
2018-05-05 10:16:18 +02:00 |
Clément Renault
|
55bda1cd71
|
search: levenshtein2 for word bigger than 8 chars
|
2018-04-22 23:09:38 +02:00 |
Kerollmops
|
b729c76bce
|
http: Make the map static
|
2018-05-12 15:11:31 +02:00 |
Kerollmops
|
c1513bf139
|
map: Update the map creation and loading
|
2018-05-12 15:11:30 +02:00 |
Kerollmops
|
96d2fbcd3d
|
map: Allow using the Levenshtein algorithm to search
|
2018-05-12 15:11:30 +02:00 |
Kerollmops
|
0581b296bb
|
http: Change the query param key name
|
2018-05-12 15:11:29 +02:00 |
Kerollmops
|
f851227ed4
|
map: Increase the SmallVec size
|
2018-05-12 15:11:29 +02:00 |
Kerollmops
|
c371fb56b7
|
map: Filter words a little bit
|
2018-05-12 15:11:28 +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 |