-1
私はアルゴリアのインデックスを持っています。アルゴリアオートコンプリートを単一のインデックスに実装する方法はありますが、ファセットに基づいて結果を表示したい
{
"title": "sample title",
"slug": "sample slug",
"content": "Head towards Rajinder Da Dhaba for some insanely delicious Kebabs!!",
"Tags": ["fashion", "shoes"],
"created": "2017-03-30T12:10:08.815Z",
"city": "delhi",
"user": {
"_id": "58b6f3ea884fdc682a820dad",
"description": "Roughly, somewhere between insanity and zen. Mostly the guy at the window seat!",
"displayName": "Jon Doe"
},
"type": "Post",
"places": [
{
"name": "Rajinder Da Dhaba",
"slug": "Rajinder-Da-Dhaba-safdarjung-9e9ffe",
"location": {
"_geoloc": [
{
"name": "Safdarjung",
"_id": "59611a2c2094b56a39afcbce",
"coordinates": {
"lng": 77.2030268,
"lat": 28.5685586
}
}
]
}
}
],
"objectID": "58dcf5a0355b590560d6ad68",
}
私はこの上オートコンプリートを実装したいです。 しかし、私がアルゴリアダッシュボードにあるデモを見ると、完全なドキュメントを返すことが分かりました。
は私だけuser.displayName、place.name、タイトルで一致し、オートコンプリートの結果で提案の代わりに、完全な文書、一致としてのみこれらのフィールドを返すようにしたいです。
私は、ユーザー、場所のインデックスを個別に作成できます。
しかし、これは単一のインデックスでのみ可能ですか?
はい、私はそれだけでした。そしてそれは働いた。 しかし、何らかの理由で、私はオートコンプリート用に別々のインデックスを使うことに決めました –