Javascript Algolia-具有多个搜索框的即时搜索

Javascript Algolia-具有多个搜索框的即时搜索,javascript,algolia,instantsearch.js,Javascript,Algolia,Instantsearch.js,我有以下HTML(简化) 我有一个带有诸如标题、城镇、描述等属性的索引列表 对于第一个文本输入(#keyWork),我希望第二个输入(#town)的可搜索属性为“title”和“description”以及“town” 我不知道如何让2个搜索框在不同的属性中搜索,但在任何地方都找不到示例。我试图创建一个自定义小部件,但我不知道如何指定自定义属性,而不是重写整个查询 下面是一些代码示例,说明我迄今为止所取得的成就 const searchClient=algoliasearch(/*keys*

我有以下HTML(简化)


我有一个带有诸如标题、城镇、描述等属性的索引列表

对于第一个文本输入(#keyWork),我希望第二个输入(#town)的可搜索属性为“title”和“description”以及“town”

我不知道如何让2个搜索框在不同的属性中搜索,但在任何地方都找不到示例。我试图创建一个自定义小部件,但我不知道如何指定自定义属性,而不是重写整个查询

下面是一些代码示例,说明我迄今为止所取得的成就

const searchClient=algoliasearch(/*keys*/);
常量搜索=实例搜索({
indexName:“我的索引名”,
searchClient:searchClient,
});
const rendercutostomtown=(renderOptions,isFirstRendering)=>{
常数{
项目,
当前优化,
提炼,
ClearMapRefineration,
widgetParams,
}=渲染;
元素。addEventListener('input',event=>{
优化(事件、目标、值)
});/*是否在此处指定属性*/
}
//创建自定义小部件
const searchTown=instantsearch.connectors.connectSearchBox(
伦德斯托姆镇
);
search.addWidget(
搜索城({
元素:document.querySelector(“#town”),
})
);

谢谢你的帮助

晚了一点,我忘了回答我的问题

我试图归档的内容在algolia小部件中不可能实现,因此我使用了另一种API方法: