固定数のトークンではなく、何らかの種類の 2 つのマーカー トークンによって制限される近接検索を実行する方法はありますか? たとえば、単一の文または段落として内部に制限された近接クエリを実装するには? 明らかに、アナライザーはそれをサポートする必要がありますが、これは以前に行われたことがあり、どのように行われたのでしょうか?
質問する
880 次
1 に答える
5
SpanPositionCheckQuery
一致したスパンが位置のチェックに合格するかどうかをチェックするスパン クエリを定義する抽象クラスです。具体的な実装にはSpanPositionRangeQuery
、一致が定義された位置の範囲内にSpanPayloadCheckQuery
あるかどうかのチェックと、一致した位置のペイロードが要求されたものと同じかどうかのチェックが含まれます。
おそらく、各トークンにペイロードを割り当てて、それが属する文/段落を(カウンターで)示し、一致したスパンのすべてのペイロードが等しいかどうかを確認することで、目的を達成できますか? それを達成するためにクラスを超えて拡張することは簡単だと思います。
于 2011-09-11T14:37:05.213 に答える