File tree Expand file tree Collapse file tree 3 files changed +22
-0
lines changed
Expand file tree Collapse file tree 3 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -360,6 +360,10 @@ typo_tolerance_guide_4: |-
360360 'twoTypos': 10
361361 }
362362 })
363+ typo_tolerance_guide_5 : |-
364+ client.index('movies').update_typo_tolerance({
365+ 'disableOnNumbers': True
366+ })
363367search_parameter_guide_show_ranking_score_1 : |-
364368 client.index('movies').search('dragon', {
365369 'showRankingScore': True
Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ class MinWordSizeForTypos(CamelBase):
4444
4545class TypoTolerance (CamelBase ):
4646 enabled : bool = True
47+ disable_on_numbers : bool = False
4748 disable_on_attributes : Optional [List [str ]] = None
4849 disable_on_words : Optional [List [str ]] = None
4950 min_word_size_for_typos : Optional [MinWordSizeForTypos ] = None
Original file line number Diff line number Diff line change 1+ from meilisearch .models .index import TypoTolerance
2+
13DEFAULT_TYPO_TOLERANCE = {
24 "enabled" : True ,
5+ "disableOnNumbers" : False ,
36 "minWordSizeForTypos" : {
47 "oneTypo" : 5 ,
58 "twoTypos" : 9 ,
1013
1114NEW_TYPO_TOLERANCE = {
1215 "enabled" : True ,
16+ "disableOnNumbers" : False ,
1317 "minWordSizeForTypos" : {
1418 "oneTypo" : 6 ,
1519 "twoTypos" : 10 ,
@@ -65,3 +69,16 @@ def test_reset_typo_tolerance(empty_index):
6569 )
6670 assert update2 .status == "succeeded"
6771 assert response_last .model_dump (by_alias = True ) == DEFAULT_TYPO_TOLERANCE
72+
73+
74+ def test_disable_numbers_true (empty_index ):
75+ index = empty_index ()
76+
77+ # Update settings
78+ response_update = index .update_typo_tolerance ({"disableOnNumbers" : True })
79+ update = index .wait_for_task (response_update .task_uid )
80+ assert update .status == "succeeded"
81+
82+ # Fetch updated settings
83+ tolerance : TypoTolerance = index .get_typo_tolerance ()
84+ assert tolerance .disable_on_numbers
You can’t perform that action at this time.
0 commit comments