tamo
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
tamo
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
tamo
62a8f1d707
bump the version of the tokenizer
2021-04-01 13:49:22 +02:00
Clément Renault
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
Alexey Shekhirin
9205b640a4
feat(index): introduce fields_ids_distribution
2021-03-31 18:44:47 +03:00
Clément Renault
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
tamo
13ce0ebb87
stop requestings the facets if the user has hidden them
2021-03-31 16:27:32 +02:00
tamo
bcc131e866
add a button to display or hide the facets
2021-03-31 16:18:53 +02:00
Clément Renault
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
Alexey Shekhirin
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
Clément Renault
5a1d3609a9
Merge pull request #127 from shekhirin/main
...
feat(search, criteria): const candidates threshold
2021-03-30 14:07:19 +02:00
Alexey Shekhirin
1e3f05db8f
use fixed number of candidates as a threshold
2021-03-30 11:57:10 +03:00
Alexey Shekhirin
a776ec9718
fix division
2021-03-29 19:16:58 +03:00
Alexey Shekhirin
522e79f2e0
feat(search, criteria): introduce a percentage threshold to the asc/desc
2021-03-29 19:08:31 +03:00
Clément Renault
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
tamo
73dcdb27f6
select a specific release of the tokenizer instead of using the latests git commit
2021-03-25 15:00:18 +01:00
Clément Renault
6b7cc0022b
Merge pull request #118 from meilisearch/fix-offset
...
fix broken offset
2021-03-15 22:15:18 +01:00
mpostma
9c27183876
fix broken offset
2021-03-15 20:23:50 +01:00
Clément Renault
25f8789aa5
Merge pull request #117 from meilisearch/update-license
...
Update LICENSE
2021-03-15 16:26:22 +01:00
Clémentine Urquizar
3455082458
Update LICENSE
2021-03-15 16:15:14 +01:00
Clément Renault
b7b23cd4a8
Merge pull request #116 from meilisearch/index-metadata
...
add index metadata
2021-03-15 14:20:50 +01:00
mpostma
f0210453a6
add updated at on put primary key
2021-03-15 14:05:48 +01:00
mpostma
615fe095e1
update index updated at on index writes
2021-03-15 14:05:47 +01:00
mpostma
80d0f9c49d
methods to update index time metadata
2021-03-15 14:05:47 +01:00
Clément Renault
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
Kerollmops
0cc3132f5a
Rename master into main in the Github CI
2021-03-11 14:44:47 +01:00
Clément Renault
38b6e8decd
Merge pull request #106 from meilisearch/optimize-words-typo-criteria
...
Optimize the words criterion
2021-03-10 11:28:46 +01:00
Kerollmops
d48008339e
Introduce two new optional_words and authorize_typos Search options
2021-03-10 11:16:30 +01:00
Kerollmops
54b97ed8e1
Update the fetcher comments
2021-03-10 10:56:26 +01:00
Kerollmops
d301859bbd
Introduce a special word_derivations function for Proximity
2021-03-10 10:42:53 +01:00
Kerollmops
facfb4b615
Fix the bucket candidates
2021-03-10 10:42:53 +01:00
Kerollmops
42fd7dea78
Remove the useless typo cache
2021-03-10 10:42:53 +01:00
many
62a70c300d
Optimize words criterion
2021-03-10 10:42:53 +01:00
Clément Renault
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
Kerollmops
f51eb46c69
Use the RoaringBitmapLenCodec to retrieve the count of documents
2021-03-09 10:25:39 +01:00
Clément Renault
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
Clément Renault
2f9af6a707
Fix the REAMD.md bash example
2021-03-08 18:56:22 +01:00
Clément Renault
f204344102
Update the LICENSE file to match the year 2021
2021-03-08 18:54:06 +01:00
Clément Renault
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
Clément Renault
18844d60b5
Simplify the output of database sizes in the infos crate
2021-03-08 18:47:33 +01:00
Clément Renault
3d02b19fbd
Introduce the docids-words-positions subcommand to the infos crate
2021-03-08 18:47:33 +01:00
Kerollmops
bd63da0a0e
Add missing databases to the infos subcommand
2021-03-08 18:47:33 +01:00
Clément Renault
f9be3ad3fd
Merge pull request #103 from meilisearch/plane-sweep-proximity
...
Plane-Sweep proximity
2021-03-08 16:58:34 +01:00
Kerollmops
d781a6164a
Rewrite some code with idiomatic Rust
2021-03-08 16:27:52 +01:00
Clément Renault
b18ec00a7a
Add a logging_timer macro to te criterion next methods
2021-03-08 16:12:06 +01:00
Kerollmops
82a0f678fb
Introduce a cache on the docid_word_positions database method
2021-03-08 16:12:03 +01:00
Clément Renault
5fcaedb880
Introduce a WordDerivationsCache struct
2021-03-08 16:00:53 +01:00
many
2606c92ef9
use plain sweep in proximity criterion
2021-03-08 15:58:39 +01:00
many
ae47bb3594
Introduce plane_sweep function in proximity criterion
2021-03-08 15:58:38 +01:00
Kerollmops
636a9df177
Temporarily fix the tinytemplate doc hidden issue
2021-03-08 15:57:45 +01:00