2017-10-12 25 views
0

AlgoliaのNatural Language検索を利用して、すでに入力されているインデックスを検索しようとしていますが、「名前」列で検索するだけです。Algoliaで特定の属性(列)を検索しています

私はそれを行う方法を考えるのが難しいです。私はPHP SDKを使用していますが、面倒を見ましたが、それはヒットの値でfacetHitsを返すだけですが、まだモデルからのデータが必要です。

答えて

4

searchableAttributesを変更する必要があります。

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

the api reference

+0

the guide for searchable attributes私は、サイト上の別の検索フィールドの他の属性を必要とする参照してください。 – JapSeyz

+1

@JapSeyzレプリカを作成し、すべての検索可能な属性を持つものと、ちょうど名前が –

+1

のものを持つことができます。それはスマートです。完全にその機能を逃した。ありがとう、トン! – JapSeyz

関連する問題