在typesense中,为什么模糊搜索不适用于小单词(len 4)?
const searchParameter = {
'q': "brd",
'query_by': 'title',
}
输出:
{
"facet_counts": [],
"found": 0,
"hits": [],
"out_of": 9979,
"page": 1,
"request_params": {
"collection_name": "books",
"per_page": 10,
"q": "brd"
},
"search_cutoff": false,
"search_time_ms": 0
}
当我搜索“brd”时,我想要 typesense 显示结果
这是因为参数的默认值:
min_len_1typo
设置为 4
。
默认设置为 4,以减少结果中的噪音。
但是,如果您将该参数更改为
2
或 3
,您应该会看到 brd
被自动更正。
这记录在此处:https://typesense.org/docs/0.25.2/api/search.html#typo-tolerance-parameters