0

私はsolrの自動提案の動作を調査していますが、次のことを達成したいと思います:

ユーザーが sth と入力すると、では、autosuggest は「グループ化された」情報 (インデックス付きデータを含む) を提供する必要があります。たとえば、「Op」と入力すると、「OpenLayers」と「Opodo」が表示される場合があります。これらはどちらもインデックスの一部ですが、「タイプ」に関しては異なります。その結果、クライアントに単語を提案するだけでなく、「タイプ」でグループ化された、考えられるすべての提案された単語のメタ情報を提供したいと考えています。

例えば

テキストフィールド: [Op ]

提案:

【サイト】オポド

###

[フレームワーク] OpenLayers

別の解決策は、すべての提案を含む solr への別のクエリを定義し、それらをグループ化してから、ビューをクライアントに配信することです。ただし、必要がない場合は、solr に複数回クエリを実行することを余儀なくされないようにすることをお勧めします。

また、単語を提案する代わりに、xx* を介してユーザー入力をクエリし、これらを解釈してビューを配信することが、必要なものを取得する適切な方法である可能性があるのではないかと考えています。

前もって感謝します。

4

1 に答える 1