a8c3438887
Introduce ContextMut and Context structs
v0.8.5-beta.1
2019-12-12 11:33:39 +01:00
03e06a80b2
Prefer summing the attribute
2019-12-11 18:37:26 +01:00
a303b6552a
Introduce bucket_sort_with_distinct function
2019-12-11 18:19:54 +01:00
96a6f513ab
Update the criteria to the new ones
2019-12-11 17:02:10 +01:00
4b1127cd98
Remove the raw_query functions
2019-12-11 15:34:30 +01:00
8db102b8ed
Bump the sdset dependency to 0.3.6
2019-12-11 12:08:30 +01:00
746ea3db67
Rewrite the phrase query postings lists
...
This simplified the multiword_rewrite_matches function a little bit.
2019-12-10 13:38:28 +01:00
9f2d430e96
Debug pre filtered number of documents
2019-12-09 16:45:06 +01:00
daeb226a3f
First probably working phrase query doc filtering
v0.8.5-alpha.1
2019-12-09 15:30:14 +01:00
2eeae7cfdc
Fix the processed distance algorithm
2019-12-08 12:33:59 +01:00
ad958d38e8
squash-me: Bad Typo detection
...
I have an issue where "speakers" is split into "speaker" and "s",
when I compute the distances for the Typo criterion,
it takes "s" into account and put a distance of zero in the bucket 0
(the "speakers" bucket), therefore it reports any document matching "s"
without typos as best results.
I need to make sure to ignore "s" when its associated part "speaker"
doesn't even exist in the document and is not in the place
it should be ("speaker" followed by "s").
This is hard to think that it will had much computation time to
the Typo criterion like in the previous algorithm where I computed
the real query/words indexes based and removed the invalid ones
before sending the documents to the bucket sort.
2019-12-06 19:18:17 +01:00
96c3b98e68
Make the Typo and Words work with synonyms
2019-12-06 13:41:22 +01:00
2a7b34787b
Improve the QueryEnhancer by doing a single lookup
2019-12-06 12:10:28 +01:00
60c4292172
squash-me: It seems like we support synonyms, split and concat words
2019-12-05 19:26:10 +01:00
00174d9165
squash-me: Added support for the the QueryEnhancer
2019-12-05 17:45:49 +01:00
e7654ffa1e
squash-me: Improve the higlighted area
2019-12-05 14:35:38 +01:00
8a17a8d949
squash-me
2019-12-05 12:11:43 +01:00
f21e0bffe2
squash-me
2019-12-04 17:58:02 +01:00
7361dba079
squash-me: Add debug
2019-12-01 23:00:23 +01:00
5bc18fa704
squash-me: Add debug
2019-12-01 20:23:19 +01:00
3c8e4a3884
Make example support stdin using -
2019-11-30 16:53:34 +01:00
6e808e4b8f
Add more debug infos
2019-11-30 16:33:48 +01:00
ee3a3cedf3
Before improving fields AttrCount
...
Removing the fields_count fetching reduced by 2 times the serach time, we should look at lazily pulling them form the criterions in needs
ugly-test: Make the fields_count fetching lazy
Just before running the exactness criterion
2019-11-30 10:28:29 +01:00
c4320b8b14
Introduce the AttrCount type
2019-11-30 10:21:00 +01:00
2c5da9aa11
sqaush-me: Improve benchmarks naming
2019-11-29 12:28:46 +01:00
eeb01c749c
Add some criterion benchmarks to help mesure improvements
2019-11-29 12:12:55 +01:00
9640c2aaa6
Merge pull request #349 from meilisearch/bump-version
...
Bump meilisearch crates to v0.8.2
v0.8.2
2019-11-28 17:23:40 +01:00
9a2b4d08e1
Bump meilisearch crates to v0.8.2
2019-11-28 17:15:13 +01:00
e91615fe59
Merge pull request #348 from meilisearch/replace-isahc-by-ureq
...
Replace isahc by ureq
2019-11-28 17:14:32 +01:00
aed02b2e19
Remove many dependencies from the Dockerfile
2019-11-28 17:04:01 +01:00
83ad80d9db
Replace isahc by ureq
2019-11-28 16:41:42 +01:00
abdb7793fb
Merge pull request #345 from tpayet/readme_changes
...
Clarification of readme file
2019-11-28 16:35:44 +01:00
387eb3fde3
Clarification of readme file
2019-11-28 16:28:25 +01:00
e640bc90b4
Merge pull request #343 from meilisearch/explicit-index-clear
...
Change the update loop to be more explicit on index clear
2019-11-28 14:48:37 +01:00
3978378152
Merge pull request #344 from tpayet/patch-1
...
Update README license badge
2019-11-28 14:35:50 +01:00
61e3e4f0b9
Update README license badge
2019-11-28 14:28:30 +01:00
1def56ea11
Change the update loop to be more explicit on index clear
2019-11-27 13:43:28 +01:00
6d686ac14f
Merge pull request #342 from meilisearch/update-lock
...
Update the lock file
v0.8.1
2019-11-27 12:49:47 +01:00
641e0d15f5
Make sure the lock file is up to date
2019-11-27 12:06:14 +01:00
71b39426c0
Update the lock file
2019-11-27 12:01:22 +01:00
57584eaccc
Merge pull request #341 from meilisearch/bump-version
...
Bump meilisearch crates to v0.8.1
2019-11-27 11:54:39 +01:00
f6fb31c531
Bump meilisearch crates to v0.8.1
2019-11-27 11:47:27 +01:00
0cea8ce5b5
Merge pull request #340 from meilisearch/separate-updates-kvstore
...
Separate the update and main databases
2019-11-27 11:39:14 +01:00
d08b76a323
Separate the update and main databases
...
We used the heed typed transaction to make it safe (https://github.com/Kerollmops/heed/pull/27 ).
2019-11-27 11:29:06 +01:00
86a87d6032
Merge pull request #339 from tpayet/action-docker-tag
...
Update action workflow for docker tagged image
2019-11-26 19:17:19 +01:00
e534929f80
Update action workflow for docker tagged image
2019-11-26 18:18:51 +01:00
fcc154da1c
Merge pull request #336 from meilisearch/rename-to-meilisearch
...
Rename MeiliDB into MeiliSearch
v0.8.0
2019-11-26 14:06:01 +01:00
00d1200704
Rename the meilisearch-http binary into meilisearch
2019-11-26 11:17:30 +01:00
7cc096e0a2
Rename MeiliDB into MeiliSearch
2019-11-26 11:12:30 +01:00
58eaf78dc4
Merge pull request #335 from tpayet/github-release-action
...
GitHub release action
2019-11-25 19:19:08 +01:00