0

私はスフィンクスで「OR」クエリを使用していますが、結果のソースワードを取得したいと考えています。たとえば、「リンゴ | バナナ | ナシ」を検索して、これらの果物の単語が存在するドキュメントを取得します。通常、これらの単語を含み、いくつかの戦略に従ってソートされた doc(id) のリストを取得します。

問題は、返されたドキュメント (上位 10 件の結果) ごとに、ドキュメントに正確に含まれている単語も知りたいということです。つまり、リストに doc#3 が表示されたら、この doc に「apple」と「pear」が存在することも知りたいということです。現在、sphinx に python API を使用していますが、これを効率的に達成する方法はありますか? 問題を単純化するために、果物の代わりに別の数字を使用できます。

4

0 に答える 0