Kerollmops
d082ca4fd1
feat: Remove env variable search output limit lookup
2018-08-25 17:00:05 +02:00
Kerollmops
79d8555620
feat: Make a more debug oriented search tool
2018-08-25 17:00:05 +02:00
Kerollmops
b406fb4aed
fix: Make sure to compute the right word index
2018-08-25 17:00:05 +02:00
Kerollmops
0ce08c8790
feat: Make querying always return limited results
2018-08-25 17:00:05 +02:00
Kerollmops
8fab80048c
test: Add a raptor-search bench
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
Clément Renault
c037fb85a8
Revert "feat: Implement a custom capped BTreeMap
"
...
This reverts commit 1bcebeed83b7364fadd8530ad43788de9eb49d4b.
2018-08-25 17:00:05 +02:00
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