58836d89aa
Rename the PrefixCache into PrefixDocumentsCache
2019-12-30 15:42:09 +01:00
1a5a104f13
Display proximity evaluation number of calls
2019-12-30 15:42:09 +01:00
9790c393a0
Change the time measurement of the query
2019-12-30 15:42:08 +01:00
064cfa4755
Add more debug, where are those 100ms
2019-12-30 15:42:08 +01:00
ed6172aa94
Add a time measurement of the criterion loop
2019-12-30 15:42:08 +01:00
8c140f6bcd
Increase the disk usage limit
2019-12-30 15:42:08 +01:00
1e1f0fcaf5
Introduce a basic cache system for first letters
2019-12-30 15:42:08 +01:00
d21352a109
Change the time measurement of the FST
2019-12-30 15:42:08 +01:00
4be11f961b
Use an ugly trick to avoid cloning the FST
2019-12-30 15:42:07 +01:00
1163f390b3
Restrict FST search to the first letter of the word
2019-12-30 15:42:07 +01:00
534143e91d
Merge pull request #439 from meilisearch/fix-update-deadlock
...
Fix a blocking channel, appearing like a deadlock
v0.8.5-rc.2
2019-12-30 15:41:26 +01:00
691e2a3c1d
Fix a blocking channel, appearing like a deadlock
2019-12-30 15:28:28 +01:00
20b92fcb4c
Merge pull request #435 from meilisearch/debug-missing-measurements
...
Add more debug timings
2019-12-20 18:04:21 +01:00
04bb49989f
Add more debug timings
2019-12-20 14:18:48 +01:00
2aa7cb9d20
Merge pull request #433 from meilisearch/fix-index-creation
...
Set the indexes info in the create_index function
2019-12-19 10:59:47 +01:00
d12ff15ee3
Set the indexes info in the create_index function
2019-12-19 10:38:56 +01:00
11b684114d
Merge pull request #431 from curquiza/web-interface-readme
...
Update REAME with the Web Interface introduction
2019-12-18 13:50:12 +01:00
1bf177f81a
Update REAME with the Web Interface introduction
...
Co-Authored-By: cvermand <33010418+bidoubiwa@users.noreply.github.com >
2019-12-18 13:41:15 +01:00
df7dc54409
Merge pull request #415 from meilisearch/fix-blocking-settings
...
Use a main read transaction instead of a write one
2019-12-17 16:21:41 +01:00
7e86056a27
Use a main read transaction instead of a write one
2019-12-17 15:48:06 +01:00
59f74dabe7
Merge pull request #407 from meilisearch/friendly-web-interface
...
Friendly web interface
2019-12-17 14:47:24 +01:00
4610198ba2
Introduce a Bulma based web interface
2019-12-17 14:36:26 +01:00
3d19f566b6
Merge pull request #406 from bidoubiwa/remove_nsfw_movie
...
Removed nsfw movie from movies.json dataset
2019-12-13 17:56:09 +01:00
8d90cd8e35
Removed nsfw movie from movies.json dataset
2019-12-13 17:21:46 +01:00
610d44e703
Merge pull request #401 from tpayet/feat/heroku-button
...
Add heroku one-click deploy
2019-12-13 16:26:31 +01:00
0272b44d7e
Add heroku one-click deploy
2019-12-13 16:03:00 +01:00
3eccf2fd76
Merge pull request #405 from meilisearch/disable-bench-workflow
...
Disable the benchmarks github workflow
2019-12-13 15:56:16 +01:00
736f285092
Disable the benchmarks github workflow
2019-12-13 15:37:24 +01:00
020cd7f9e8
Merge pull request #403 from meilisearch/lazy-data-fetching
...
Criteria lazy data preparation
v0.8.5-rc.1
2019-12-13 14:57:19 +01:00
40c0b14d1c
Reintroduce searchable attributes and reordering
2019-12-13 14:38:25 +01:00
a4dd033ccf
Rename raw_matches into bare_matches
2019-12-13 14:38:25 +01:00
48e8778881
Clean up the modules declarations
2019-12-13 14:38:25 +01:00
4be23efe66
Remove the AttrCount type
...
Could probably be reintroduced later
2019-12-13 14:38:25 +01:00
7d67750865
Reintroduce exacteness for one word document field
2019-12-13 14:38:25 +01:00
746e6e170c
Make the test pass again
2019-12-13 14:38:24 +01:00
d93e35cace
Introduce ContextMut and Context structs
2019-12-13 14:38:24 +01:00
d75339a271
Prefer summing the attribute
2019-12-13 14:38:24 +01:00
86ee0cbd6e
Introduce bucket_sort_with_distinct function
2019-12-13 14:38:24 +01:00
248ccfc0d8
Update the criteria to the new ones
2019-12-13 14:38:24 +01:00
ea148575cf
Remove the raw_query functions
2019-12-13 14:38:23 +01:00
efc2be0b7b
Bump the sdset dependency to 0.3.6
2019-12-13 14:38:23 +01:00
8d71112dcb
Rewrite the phrase query postings lists
...
This simplified the multiword_rewrite_matches function a little bit.
2019-12-13 14:38:23 +01:00
dd03a6256a
Debug pre filtered number of documents
2019-12-13 14:38:23 +01:00
9c03bb3428
First probably working phrase query doc filtering
2019-12-13 14:38:23 +01:00
22b19c0d93
Fix the processed distance algorithm
2019-12-13 14:38:22 +01:00
0f698d6bd9
Work in progress: 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-13 14:38:22 +01:00
4e91b31b1f
Make the Typo and Words work with synonyms
2019-12-13 14:38:22 +01:00
f87c67fcad
Improve the QueryEnhancer by doing a single lookup
2019-12-13 14:38:22 +01:00
902625601a
Work in progress: It seems like we support synonyms, split and concat words
2019-12-13 14:38:22 +01:00
d17d4dc5ec
Add more debug infos
2019-12-13 14:38:21 +01:00