Javascript 在Algolia索引中搜索二级数据集
我从firebase数据库导入了以下Algolia索引,我可以搜索Algolia仪表板上的所有内容 但在我的网站上的搜索框中,我无法搜索“库存”。 这是我的一些密码Javascript 在Algolia索引中搜索二级数据集,javascript,firebase,search,firebase-realtime-database,algolia,Javascript,Firebase,Search,Firebase Realtime Database,Algolia,我从firebase数据库导入了以下Algolia索引,我可以搜索Algolia仪表板上的所有内容 但在我的网站上的搜索框中,我无法搜索“库存”。 这是我的一些密码 //configure algolia var index = algolia.initIndex('Businesses'); var businessRef = database.ref("/Businesses"); businessRef.on('child_added', addOrUpdateIn
//configure algolia
var index = algolia.initIndex('Businesses');
var businessRef = database.ref("/Businesses");
businessRef.on('child_added', addOrUpdateIndexRecord);
businessRef.on('child_changed', addOrUpdateIndexRecord);
businessRef.on('child_removed', deleteIndexRecord);
索引设置
index.setSettings({
searchableAttributes: [
'NSN',
'PartNumber',
'ProductDescription',
'ProductName',
'Inventory',
],
customRanking: ['desc(NSN)'],
function(err, content) {
console.log(content);
}
})
客户
client.initIndex('Inventory').setSettings({
"searchableAttributes": [
'NSN',
'PartNumber',
'ProductDescription',
'ProductName',
'Inventory'
],
customRanking: [
'desc(NSN)'
],
function(err, content) {
console.log(content);
}
});
前端
<script type="text/html" id="hit-template">
<div class="hit">
<div class="hit-content">
<h2 class="hit-name"> {{{_highlightResult.NSN.value}}}</h2>
<p class="hit-description">{{{_highlightResult.ProductName.value}}}</p>
</div>
</div>
</script>
{{{{u highlightResult.NSN.value}}
{{{{{{u highlightResult.ProductName.value}}
我想做的是从搜索框中只搜索库存。如何执行此操作?您还可以提供搜索查询参数和前端客户端选项吗
您是否将
库存
属性添加到可搜索属性
设置中?您可以显示的任何代码?我已经添加了一些代码?谢谢!您可以添加前端客户端选项吗?如果可以的话,也可以提供一个活生生的例子。我想查看您发送的请求参数。您还可以授予支持访问权限吗?这样会更容易帮助你,你的应用程序ID是什么?这是第二个LazPowmuthank你的时间拉菲。我尝试将设置设置为“业务”,但无法搜索“库存”节点,因此我决定为库存创建一个单独的索引,然后进行搜索,但仍然没有成功。我想进行设置,但无法将其设置为所需的属性。我现在已经删除了库存,我只想专注于业务。我如何在企业中搜索这些属性。”NSN“,”零件号“,”产品描述“,”产品名称“,