在 algolia ais-refinement list search for facets 中禁用拼写错误
Disable typos in algolia ais-refinement list search for facets
我正在使用 algolia angular 即时搜索和 TypesenseInstantSearchAdapter。
我已经创建了自定义 ais-refinement 列表组件,但现在卡住了,因为当我在方面列表中搜索时,我得到的结果有拼写错误。1
我尝试将 numTypos: 0 添加到 serverSetting,这看起来像:
this.typesenseInstantsearchAdapter = new TypesenseInstantSearchAdapter({
server: {
apiKey: this.data.serverSettings.apikey,
nodes: [
{
host: this.data.serverSettings.host,
port: this.data.serverSettings.port,
protocol: 'https',
},
],
},
additionalSearchParameters: {
queryBy: 'plaintexttitle',
numTypos: 0,
},
});
this.searchClient = this.typesenseInstantsearchAdapter.searchClient;
我还尝试将 typoTolerance 或 exactOnSingleWordQuery 添加到配置设置中,但没有帮助
config:{
indexName: this.data.indexName,
searchClient: this.searchClient,
attributesForFaceting: this.attributes,
typoTolerance: false,
exactOnSingleWordQuery: 'word'}
我没有,也许我应该在创建优化列表时添加一些连接参数?
ngOnInit() {
this.createWidget(connectRefinementList, {
// instance options
attribute: this.attr,
sortBy: this.defineSorting(this.sortBy),
limit: 50,
});
super.ngOnInit();
}
Typesense 服务器还没有禁用 facet 拼写错误的参数
搜索
https://github.com/typesense/typesense/issues/429
我正在使用 algolia angular 即时搜索和 TypesenseInstantSearchAdapter。 我已经创建了自定义 ais-refinement 列表组件,但现在卡住了,因为当我在方面列表中搜索时,我得到的结果有拼写错误。1 我尝试将 numTypos: 0 添加到 serverSetting,这看起来像:
this.typesenseInstantsearchAdapter = new TypesenseInstantSearchAdapter({
server: {
apiKey: this.data.serverSettings.apikey,
nodes: [
{
host: this.data.serverSettings.host,
port: this.data.serverSettings.port,
protocol: 'https',
},
],
},
additionalSearchParameters: {
queryBy: 'plaintexttitle',
numTypos: 0,
},
});
this.searchClient = this.typesenseInstantsearchAdapter.searchClient;
我还尝试将 typoTolerance 或 exactOnSingleWordQuery 添加到配置设置中,但没有帮助
config:{
indexName: this.data.indexName,
searchClient: this.searchClient,
attributesForFaceting: this.attributes,
typoTolerance: false,
exactOnSingleWordQuery: 'word'}
我没有,也许我应该在创建优化列表时添加一些连接参数?
ngOnInit() {
this.createWidget(connectRefinementList, {
// instance options
attribute: this.attr,
sortBy: this.defineSorting(this.sortBy),
limit: 50,
});
super.ngOnInit();
}
Typesense 服务器还没有禁用 facet 拼写错误的参数 搜索 https://github.com/typesense/typesense/issues/429