Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Algolia索引中搜索二级数据集_Javascript_Firebase_Search_Firebase Realtime Database_Algolia - Fatal编程技术网

Javascript 在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

我从firebase数据库导入了以下Algolia索引,我可以搜索Algolia仪表板上的所有内容

但在我的网站上的搜索框中,我无法搜索“库存”。 这是我的一些密码

   //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“,”零件号“,”产品描述“,”产品名称“,