2016-06-30 39 views
0

我正在嘗試使用Lucene 4獲取一個字符串。實際上,現在我使用SpanTermQuery,但它只能獲取簡單的詞,如「Walking」,「dog 「等等。但是,我想要做的就是讓「狗走路」變得更加複雜。如何使用Lucene 4搜索多個單詞

是否有任何一種查詢這樣做?

回答

0

「得到多個詞」的概念是非常通用的。如果你的意思是你想獲得一個短語,如「狗散步」,那麼你可以使用一個SpanNearQuery指定斜率,爲了其中:

  • 斜率是允許介入無與倫比位置的最大數量;
  • inorder指定匹配是否必須按順序排列。