Commit Graph

11995 Commits

Author SHA1 Message Date
b53ef08d05 feat: Make WordArea be based on char index and length 2019-01-09 20:14:08 +01:00
86bfb173ef Merge pull request #70 from Kerollmops/fix-assert-new-attribute
Remove assert on Attribute::new()
2019-01-09 11:09:18 +01:00
8e5f834625 chore: remove assert on Attribute::new() 2019-01-08 18:46:55 +01:00
563b021679 Merge pull request #69 from tpayet/patch-1
Update README.md
2019-01-08 18:45:10 +01:00
681f721b1d Correct README typos 2019-01-08 17:09:48 +01:00
8a7c061539 Update README.md 2019-01-08 17:09:48 +01:00
8c781a4d05 Merge pull request #67 from Kerollmops/reintroduce-stop-words
Reintroduce stop words
2019-01-07 13:29:23 +01:00
de59ea495d feat: Log some update steps 2019-01-06 22:49:12 +01:00
966eda8ae5 feat: Do the sum of typos using usizes 2019-01-06 22:49:12 +01:00
32f8908d71 feat: Reintroduce stopwords for the serializer 2019-01-06 22:49:11 +01:00
a2f5e8aa25 Merge pull request #66 from Kerollmops/revert-precompute-query-index-groups
Revert precompute query index groups
2019-01-06 22:38:44 +01:00
f00b978801 Revert "feat: Pre-compute matches query index groups"
This reverts commit 039a9a4cc7.
2019-01-06 21:54:49 +01:00
a78b5d225f Revert "feat: Allow Matches to be constructed"
This reverts commit d21406a939.
2019-01-06 21:44:53 +01:00
f32a59720d Revert "feat: Introducing the Matches as_matches method"
This reverts commit ef7ba96d4a.
2019-01-06 21:44:53 +01:00
2cc5fbde1a Revert "feat: Introduce multiple Iterator impl for Matches"
This reverts commit c594597a01.
2019-01-06 21:44:53 +01:00
34d2850d28 Revert "feat: Prefer using ranges and not using unreachable!"
This reverts commit d899b86603.
2019-01-06 21:44:51 +01:00
023f62b0ce Merge pull request #65 from Kerollmops/logging
Add a little bit of logging
2019-01-06 15:55:48 +01:00
7f35b971f0 feat: Log the total number of documents to rank 2019-01-06 15:02:53 +01:00
3418adb06a feat: Add log libraries dependencies 2019-01-06 15:02:53 +01:00
510426c05c Merge pull request #64 from Kerollmops/precompute-query-index-groups
Precompute query index groups
2019-01-06 14:59:04 +01:00
c74caa0f82 feat: Sum usizes instead of little u16/u32 2019-01-06 13:54:14 +01:00
d899b86603 feat: Prefer using ranges and not using unreachable! 2019-01-06 13:54:14 +01:00
0d07af3caf fix: Filter and count the exact matching words 2019-01-06 13:54:13 +01:00
c594597a01 feat: Introduce multiple Iterator impl for Matches 2019-01-06 13:54:13 +01:00
ef7ba96d4a feat: Introducing the Matches as_matches method 2019-01-06 13:54:13 +01:00
d21406a939 feat: Allow Matches to be constructed 2019-01-06 13:54:13 +01:00
039a9a4cc7 feat: Pre-compute matches query index groups 2019-01-06 11:11:55 +01:00
40ab9e7a55 Merge pull request #63 from Kerollmops/update-rocksdb
Update RocksDB to Titan
2019-01-06 10:37:54 +01:00
d21abb50fa chore: Update RocksDB to Titan 2019-01-05 12:47:03 +01:00
3dd5e2445a Merge pull request #62 from Kerollmops/test-document-key-attr
Add tests to DocumentKeyAttr
2019-01-02 22:20:37 +01:00
7f5e6c5b6e test: Add test to the DocumentKeyAttr slice repr 2019-01-02 21:48:58 +01:00
e6d3840f12 Merge pull request #61 from Kerollmops/update-remove-kv-attributes
UpdateBuilder handles document attributes deletion
2019-01-02 18:20:14 +01:00
c05fab783a fix: Write and Read DocumentKeyAttr in big endian 2019-01-02 17:53:53 +01:00
95dc6fe904 feat: Rework the UpdateBuilder struct 2019-01-02 17:53:52 +01:00
b2e9ae4136 Merge pull request #60 from Kerollmops/improve-perfs
Improve performances
2019-01-01 17:03:41 +01:00
b070778d44 feat: Use the jemalloc global allocator in examples 2019-01-01 16:37:15 +01:00
6731025003 chore: Update group-by 2019-01-01 16:27:39 +01:00
04544c1531 feat: Expose nightly features of some dependencies 2019-01-01 16:27:08 +01:00
9dd68b4eaa Merge pull request #58 from Kerollmops/clean-up
Clean up some database functions
2019-01-01 11:43:27 +01:00
1d67012aa5 chore: Clean up some database functions 2019-01-01 01:40:20 +01:00
e723e01ec8 Merge pull request #57 from Kerollmops/clippy-pass
Clippy pass
2018-12-31 23:46:18 +01:00
7845292ea8 chore: Clippy pass 2018-12-31 23:20:30 +01:00
521df85c0d Merge pull request #55 from Kerollmops/add-benchmarks
Add benchmarks
2018-12-31 21:48:38 +01:00
dfa19582a2 test: Add benchmarks to mesure the words proximity criterion 2018-12-31 21:18:42 +01:00
87ec95f7a0 test: Add benchmarks to mesure the database 2018-12-31 21:18:37 +01:00
76ef2cceeb Merge pull request #49 from Kerollmops/serialize-any-map
Serialize any map
2018-12-31 21:11:17 +01:00
20b5a6a06e doc: Add examples for runtime defined data and Schema 2018-12-31 20:44:33 +01:00
a842e647f7 Merge pull request #56 from Kerollmops/new-index-struct
New Index structure
2018-12-31 19:55:18 +01:00
21bb38c3b0 test: Add more tests for updates ingestion 2018-12-31 19:27:21 +01:00
64d53ee1bd chore: Rework the data module structures
being able to be constructed from SharedData
2018-12-31 19:27:21 +01:00