2017-10-12 94 views
0

我試圖利用Algolia的自然語言搜索在我已填充的索引中搜索,但我只需要在「名稱」列中進行搜索。使用Algolia在特定屬性(列)中搜索

我很難搞清楚如何做到這一點。我正在使用PHP SDK,並且我已經設法面向它,但只返回facetHits,其值爲hit,但我仍然需要來自模型的數據。

回答

4

您必須更改searchableAttributes

$index->setSettings([ 
    'searchableAttributes' => [ 
    'name', 
    ] 
]); 

又見the api referencethe guide for searchable attributes

+0

我需要在網站上其他搜索場的其他屬性。 – JapSeyz

+1

@JapSeyz你可以創建一個副本,並有一個所有可搜索的屬性,另一個只是名字 –

+1

哦,這很聰明。完全錯過了該功能。萬分感謝! – JapSeyz