Commit Graph

2902 Commits

Author SHA1 Message Date
Clément Renault
78786a0007
feat: Introduce binary group by in the query builder 2019-01-10 20:13:40 +01:00
Clément Renault
3d820a27ee
Merge pull request #74 from Kerollmops/same-document-update-shadowed
Make multiple document updates shadow themselves
2019-01-10 15:57:49 +01:00
Clément Renault
ac347d788c
feat: Make multiple document updates shadow themselves 2019-01-10 15:25:24 +01:00
Clément Renault
5627f15d41
Merge pull request #73 from Kerollmops/module-for-attribute-wordarea
Module for attribute wordarea
2019-01-10 15:23:03 +01:00
Clément Renault
e31afc2da2
chore: Move the WordArea type to its own module 2019-01-10 13:37:22 +01:00
Clément Renault
77c252e12a
chore: Move the Attribute type to its own module 2019-01-10 11:59:42 +01:00
Clément Renault
30c9c053c2
Merge pull request #72 from Kerollmops/wordarea-char-index
Make WordArea be based on char index and length
2019-01-09 20:53:59 +01:00
Clément Renault
b53ef08d05
feat: Make WordArea be based on char index and length 2019-01-09 20:14:08 +01:00
Clément Renault
86bfb173ef
Merge pull request #70 from Kerollmops/fix-assert-new-attribute
Remove assert on Attribute::new()
2019-01-09 11:09:18 +01:00
Quentin de Quelen
8e5f834625 chore: remove assert on Attribute::new() 2019-01-08 18:46:55 +01:00
Clément Renault
563b021679
Merge pull request #69 from tpayet/patch-1
Update README.md
2019-01-08 18:45:10 +01:00
Thomas Payet
681f721b1d Correct README typos 2019-01-08 17:09:48 +01:00
Baptiste Jamin
8a7c061539 Update README.md 2019-01-08 17:09:48 +01:00
Clément Renault
8c781a4d05
Merge pull request #67 from Kerollmops/reintroduce-stop-words
Reintroduce stop words
2019-01-07 13:29:23 +01:00
Clément Renault
de59ea495d
feat: Log some update steps 2019-01-06 22:49:12 +01:00
Clément Renault
966eda8ae5
feat: Do the sum of typos using usizes 2019-01-06 22:49:12 +01:00
Clément Renault
32f8908d71
feat: Reintroduce stopwords for the serializer 2019-01-06 22:49:11 +01:00
Clément Renault
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
Clément Renault
f00b978801
Revert "feat: Pre-compute matches query index groups"
This reverts commit 039a9a4cc7.
2019-01-06 21:54:49 +01:00
Clément Renault
a78b5d225f
Revert "feat: Allow Matches to be constructed"
This reverts commit d21406a939.
2019-01-06 21:44:53 +01:00
Clément Renault
f32a59720d
Revert "feat: Introducing the Matches as_matches method"
This reverts commit ef7ba96d4a.
2019-01-06 21:44:53 +01:00
Clément Renault
2cc5fbde1a
Revert "feat: Introduce multiple Iterator impl for Matches"
This reverts commit c594597a01.
2019-01-06 21:44:53 +01:00
Clément Renault
34d2850d28
Revert "feat: Prefer using ranges and not using unreachable!"
This reverts commit d899b86603.
2019-01-06 21:44:51 +01:00
Clément Renault
023f62b0ce
Merge pull request #65 from Kerollmops/logging
Add a little bit of logging
2019-01-06 15:55:48 +01:00
Clément Renault
7f35b971f0
feat: Log the total number of documents to rank 2019-01-06 15:02:53 +01:00
Clément Renault
3418adb06a
feat: Add log libraries dependencies 2019-01-06 15:02:53 +01:00
Clément Renault
510426c05c
Merge pull request #64 from Kerollmops/precompute-query-index-groups
Precompute query index groups
2019-01-06 14:59:04 +01:00
Clément Renault
c74caa0f82
feat: Sum usizes instead of little u16/u32 2019-01-06 13:54:14 +01:00
Clément Renault
d899b86603
feat: Prefer using ranges and not using unreachable! 2019-01-06 13:54:14 +01:00
Clément Renault
0d07af3caf
fix: Filter and count the exact matching words 2019-01-06 13:54:13 +01:00
Clément Renault
c594597a01
feat: Introduce multiple Iterator impl for Matches 2019-01-06 13:54:13 +01:00
Clément Renault
ef7ba96d4a
feat: Introducing the Matches as_matches method 2019-01-06 13:54:13 +01:00
Clément Renault
d21406a939
feat: Allow Matches to be constructed 2019-01-06 13:54:13 +01:00
Clément Renault
039a9a4cc7
feat: Pre-compute matches query index groups 2019-01-06 11:11:55 +01:00
Clément Renault
40ab9e7a55
Merge pull request #63 from Kerollmops/update-rocksdb
Update RocksDB to Titan
2019-01-06 10:37:54 +01:00
Clément Renault
d21abb50fa
chore: Update RocksDB to Titan 2019-01-05 12:47:03 +01:00
Clément Renault
3dd5e2445a
Merge pull request #62 from Kerollmops/test-document-key-attr
Add tests to DocumentKeyAttr
2019-01-02 22:20:37 +01:00
Clément Renault
7f5e6c5b6e
test: Add test to the DocumentKeyAttr slice repr 2019-01-02 21:48:58 +01:00
Clément Renault
e6d3840f12
Merge pull request #61 from Kerollmops/update-remove-kv-attributes
UpdateBuilder handles document attributes deletion
2019-01-02 18:20:14 +01:00
Clément Renault
c05fab783a
fix: Write and Read DocumentKeyAttr in big endian 2019-01-02 17:53:53 +01:00
Clément Renault
95dc6fe904
feat: Rework the UpdateBuilder struct 2019-01-02 17:53:52 +01:00
Clément Renault
b2e9ae4136
Merge pull request #60 from Kerollmops/improve-perfs
Improve performances
2019-01-01 17:03:41 +01:00
Clément Renault
b070778d44
feat: Use the jemalloc global allocator in examples 2019-01-01 16:37:15 +01:00
Clément Renault
6731025003
chore: Update group-by 2019-01-01 16:27:39 +01:00
Clément Renault
04544c1531
feat: Expose nightly features of some dependencies 2019-01-01 16:27:08 +01:00
Clément Renault
9dd68b4eaa
Merge pull request #58 from Kerollmops/clean-up
Clean up some database functions
2019-01-01 11:43:27 +01:00
Clément Renault
1d67012aa5
chore: Clean up some database functions 2019-01-01 01:40:20 +01:00
Clément Renault
e723e01ec8
Merge pull request #57 from Kerollmops/clippy-pass
Clippy pass
2018-12-31 23:46:18 +01:00
Clément Renault
7845292ea8
chore: Clippy pass 2018-12-31 23:20:30 +01:00
Clément Renault
521df85c0d
Merge pull request #55 from Kerollmops/add-benchmarks
Add benchmarks
2018-12-31 21:48:38 +01:00