Commit Graph

657 Commits

Author SHA1 Message Date
0a4bde1f2f update the default ordering of the criterion 2021-04-01 19:45:31 +02:00
ee3f93c029 Merge pull request #136 from shekhirin/index-fields-ids-distribution-cache
feat(index): store fields distribution in index
2021-04-01 18:36:21 +02:00
2658c5c545 feat(index): update fields distribution in clear & delete operations
fixes after review

bump the version of the tokenizer

implement a first version of the stop_words

The front must provide a BTreeSet containing the stop words
The stop_words are set at None if an empty Set is provided
add the stop-words in the http-ui interface

Use maplit in the test
and remove all the useless drop(rtxn) at the end of all tests

Integrate the stop_words in the querytree

remove the stop_words from the querytree except if it was a prefix or a typo

more fixes after review
2021-04-01 19:12:35 +03:00
27c7ab6e00 feat(index): store fields distribution in index 2021-04-01 18:35:19 +03:00
67e25f8724 Merge pull request #128 from meilisearch/stop-words
Stop words
2021-04-01 14:02:37 +02:00
12fb509d84 Integrate the stop_words in the querytree
remove the stop_words from the querytree except if it was a prefix or a typo
2021-04-01 13:57:55 +02:00
a2f46029c7 implement a first version of the stop_words
The front must provide a BTreeSet containing the stop words
The stop_words are set at None if an empty Set is provided
add the stop-words in the http-ui interface

Use maplit in the test
and remove all the useless drop(rtxn) at the end of all tests
2021-04-01 13:57:55 +02:00
62a8f1d707 bump the version of the tokenizer 2021-04-01 13:49:22 +02:00
56777af8e4 Merge pull request #135 from shekhirin/index-fields-ids-distribution
feat(index): introduce fields_ids_distribution
2021-03-31 17:53:45 +02:00
9205b640a4 feat(index): introduce fields_ids_distribution 2021-03-31 18:44:47 +03:00
f2a786ecbf Merge pull request #134 from meilisearch/improve_httpui
add a button to display or show the facets
2021-03-31 17:07:04 +02:00
13ce0ebb87 stop requestings the facets if the user has hidden them 2021-03-31 16:27:32 +02:00
bcc131e866 add a button to display or hide the facets 2021-03-31 16:18:53 +02:00
529c8f0eb1 Merge pull request #131 from shekhirin/criterion-asc-desc-regex
fix(criterion): compile asc/desc regex only once
2021-03-30 15:18:21 +02:00
2cb32edaa9 fix(criterion): compile asc/desc regex only once
use once_cell instead of lazy_static

reorder imports
2021-03-30 16:07:14 +03:00
5a1d3609a9 Merge pull request #127 from shekhirin/main
feat(search, criteria): const candidates threshold
2021-03-30 14:07:19 +02:00
1e3f05db8f use fixed number of candidates as a threshold 2021-03-30 11:57:10 +03:00
a776ec9718 fix division 2021-03-29 19:16:58 +03:00
522e79f2e0 feat(search, criteria): introduce a percentage threshold to the asc/desc 2021-03-29 19:08:31 +03:00
9ad8b74111 Merge pull request #123 from irevoire/pin_tokenizer
select a specific release of the tokenizer instead of using the latests git commit
2021-03-25 22:58:11 +01:00
73dcdb27f6 select a specific release of the tokenizer instead of using the latests git commit 2021-03-25 15:00:18 +01:00
6b7cc0022b Merge pull request #118 from meilisearch/fix-offset
fix broken offset
2021-03-15 22:15:18 +01:00
9c27183876 fix broken offset 2021-03-15 20:23:50 +01:00
25f8789aa5 Merge pull request #117 from meilisearch/update-license
Update LICENSE
2021-03-15 16:26:22 +01:00
3455082458 Update LICENSE 2021-03-15 16:15:14 +01:00
b7b23cd4a8 Merge pull request #116 from meilisearch/index-metadata
add index metadata
2021-03-15 14:20:50 +01:00
f0210453a6 add updated at on put primary key 2021-03-15 14:05:48 +01:00
615fe095e1 update index updated at on index writes 2021-03-15 14:05:47 +01:00
80d0f9c49d methods to update index time metadata 2021-03-15 14:05:47 +01:00
c9f9d39b54 Merge pull request #114 from meilisearch/github-ci-use-main
Rename master into main in the Github CI
2021-03-11 20:46:06 +01:00
0cc3132f5a Rename master into main in the Github CI 2021-03-11 14:44:47 +01:00
38b6e8decd Merge pull request #106 from meilisearch/optimize-words-typo-criteria
Optimize the words criterion
2021-03-10 11:28:46 +01:00
d48008339e Introduce two new optional_words and authorize_typos Search options 2021-03-10 11:16:30 +01:00
54b97ed8e1 Update the fetcher comments 2021-03-10 10:56:26 +01:00
d301859bbd Introduce a special word_derivations function for Proximity 2021-03-10 10:42:53 +01:00
facfb4b615 Fix the bucket candidates 2021-03-10 10:42:53 +01:00
42fd7dea78 Remove the useless typo cache 2021-03-10 10:42:53 +01:00
62a70c300d Optimize words criterion 2021-03-10 10:42:53 +01:00
c53be51460 Merge pull request #105 from meilisearch/optimize-number-of-documents
Optimize the number_of_documents function
2021-03-10 10:39:12 +01:00
f51eb46c69 Use the RoaringBitmapLenCodec to retrieve the count of documents 2021-03-09 10:25:39 +01:00
7a3ce9bb1d Merge pull request #104 from meilisearch/update-license
Update the LICENSE file to match the year 2021
2021-03-08 19:11:05 +01:00
2f9af6a707 Fix the REAMD.md bash example 2021-03-08 18:56:22 +01:00
f204344102 Update the LICENSE file to match the year 2021 2021-03-08 18:54:06 +01:00
22f20f0c29 Merge pull request #99 from meilisearch/infos-missing-db-names
Add missing databases to the infos subcommand
2021-03-08 18:52:08 +01:00
18844d60b5 Simplify the output of database sizes in the infos crate 2021-03-08 18:47:33 +01:00
3d02b19fbd Introduce the docids-words-positions subcommand to the infos crate 2021-03-08 18:47:33 +01:00
bd63da0a0e Add missing databases to the infos subcommand 2021-03-08 18:47:33 +01:00
f9be3ad3fd Merge pull request #103 from meilisearch/plane-sweep-proximity
Plane-Sweep proximity
2021-03-08 16:58:34 +01:00
d781a6164a Rewrite some code with idiomatic Rust 2021-03-08 16:27:52 +01:00
b18ec00a7a Add a logging_timer macro to te criterion next methods 2021-03-08 16:12:06 +01:00