Clément Renault
|
612a8d9d44
|
feat: Make the OpBuilder work only for PositiveBlob
|
2018-12-02 12:00:48 +01:00 |
|
Clément Renault
|
9b58ffe2d9
|
feat: Introduce the QueryBuilder struct
|
2018-12-02 12:00:37 +01:00 |
|
Clément Renault
|
b636e5fe57
|
feat: Introduce the "data-index" entry with merge compaction
|
2018-12-02 12:00:30 +01:00 |
|
Clément Renault
|
0e856db4e6
|
feat: Implement De/Serialize on Blob
|
2018-12-02 12:00:30 +01:00 |
|
Clément Renault
|
a43a772e9a
|
feat: Introduce typed keys constructors
|
2018-12-02 12:00:29 +01:00 |
|
Clément Renault
|
66dac923bf
|
feat: Introduce a working key-value based database
|
2018-12-02 12:00:29 +01:00 |
|
Clément Renault
|
86f23d2695
|
feat: Save the schema in the key-value store
|
2018-12-02 12:00:29 +01:00 |
|
Clément Renault
|
8df068af3c
|
feat: Introduce the Schema
|
2018-12-02 12:00:29 +01:00 |
|
Clément Renault
|
7c1a17520d
|
feat: Introduce the index module
|
2018-12-02 12:00:29 +01:00 |
|
Clément Renault
|
b3249d515d
|
feat: Introduce an Index system based on RocksDB
|
2018-12-02 12:00:29 +01:00 |
|
Clément Renault
|
cc52d5dda5
|
feat: Working on ops for Positive and Negative blobs
|
2018-12-02 11:59:48 +01:00 |
|
Clément Renault
|
34b43d4002
|
test: Add some more tests
|
2018-12-02 11:59:48 +01:00 |
|
Clément Renault
|
e68e6056c3
|
doc: Add a deep dive in Pentium
|
2018-10-21 18:21:04 +02:00 |
|
Clément Renault
|
26dcfe1e54
|
fix: Remove stop-words from the serve examples
|
2018-10-21 16:42:19 +02:00 |
|
Clément Renault
|
cf41b20fbb
|
chore: Rename the library "pentium" 🎉
|
2018-10-21 16:40:41 +02:00 |
|
Clément Renault
|
13cf084751
|
chore: Remove useless files
|
2018-10-21 16:38:33 +02:00 |
|
Clément Renault
|
3d9488bd30
|
feat: Keep a stable order of documents
by ordering the deepest bucket by document id.
|
2018-10-18 17:29:27 +02:00 |
|
Clément Renault
|
e1936ae3f7
|
feat: Add distinction on start of title
|
2018-10-18 17:08:51 +02:00 |
|
Clément Renault
|
86cb01b243
|
fix: Allow documents to bypass attribute distinction
In situations where the attribute is not present.
|
2018-10-18 15:08:04 +02:00 |
|
Clément Renault
|
98899d3ea0
|
fix: Change the tokenizer to accept quotes
|
2018-10-17 17:00:49 +02:00 |
|
Clément Renault
|
af91bfa11f
|
fix: Clamp the document range requested
|
2018-10-17 16:59:39 +02:00 |
|
Clément Renault
|
37c709c9a9
|
feat: Introduce a way to distinct documents
|
2018-10-17 13:35:34 +02:00 |
|
Clément Renault
|
3acac1458f
|
feat: Allow querying ranges in the results list
|
2018-10-11 16:09:28 +02:00 |
|
Clément Renault
|
8cd07462aa
|
feat: Introduce the Criterion trait
|
2018-10-11 14:04:41 +02:00 |
|
Clément Renault
|
c56c35b45b
|
feat: Introduce the Criteria struct
|
2018-10-10 16:57:21 +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
|
2944368897
|
doc: Update the README for the new CLI
|
2018-10-04 13:55:29 +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
|
a066c084fe
|
feat: Use the new Tokenizer in the json-line-indexer
|
2018-09-27 17:01:16 +02:00 |
|
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
|
10af32bf4b
|
feat: Add a simple script to remote compile
|
2018-09-26 16:16:57 +02:00 |
|
Clément Renault
|
e43dce7274
|
fix: Lowercase the query
|
2018-09-26 15:08:42 +02:00 |
|
Clément Renault
|
a8d2fbd3aa
|
chore: Add an ugly script to deploy easily
|
2018-09-25 15:09:51 +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
|
6dcec4f473
|
feat: Correct the sum of typos criterion
Thanks to @tpayet!
|
2018-09-24 14:50:33 +02:00 |
|
Clément Renault
|
d2fb2ff404
|
feat: Change the query name to 'q'
|
2018-09-21 22:37:43 +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
|
a335a90ee5
|
feat: Allow the user to specify options by argument
|
2018-09-20 13:01:08 +02:00 |
|
Clément Renault
|
c8728c57af
|
feat: Add ugly CORS headers
|
2018-09-18 10:59:36 +02:00 |
|
Clément Renault
|
2484ef80bc
|
doc: Add indexation and search usage instructions
|
2018-09-15 21:25:04 +02:00 |
|
Clément Renault
|
626f69737e
|
fix: Prefer using the group_id instead of the product_id
The product_id is an id that identify each group variant (e.g. color, size...), it is not useful for the relevance for the moment.
|
2018-09-15 21:03:18 +02:00 |
|
Clément Renault
|
d8ad4f5063
|
feat: Add a way to choose the indexed json lines file
|
2018-09-15 20:58:05 +02:00 |
|
Clément Renault
|
b5b87cd930
|
feat: Introduce a basic http service
|
2018-09-14 19:56:04 +02:00 |
|
Clément Renault
|
3f503446d5
|
feat: Introduce a little http query server
|
2018-09-14 19:09:20 +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 |
|