shingles

    1熱度

    1回答

    在Solr中,當使用solr.ShingleFilterFactory合併令牌時,它可能會根據min/maxShingleSize和要合併的令牌生成多個帶狀皰疹。由於這一點,搜索失敗。我怎樣才能將多個令牌合併爲一個,以便我的搜索工作。這裏是我的設置: <fieldType name="text_ngram" class="solr.TextField"> <analyzer type="

    0熱度

    1回答

    在elasticsearch中,有沒有一種方法可以提高查詢詞在文檔中彼此接近的文檔的得分?這不僅僅是關於單詞在一起,因爲這可以通過使用帶狀皰疹來解決,而是關於可能存在另一個不重要的詞的鄰近詞。 例子: 文件1: close words in documents detection 文件2: close words in detection documents 查詢: close docum

    0熱度

    1回答

    我的要求是要有能產生令牌如下令牌過濾器 - 文本 - 「快速的棕色狐狸跳」 令牌: 「快速」 「快速的棕色」 「快速的棕色狐狸」 「快速的棕色狐狸跳」 如果我使用SingleFilter,然後我得到額外的令牌一樣 - "brown fox" "fox jump" 我不想要的。有沒有現成的方法來實現它。任何幫助將高度讚賞

    3熱度

    1回答

    我想使用Solr在用戶搜索(e.g. "skinny jeans" in "blue skinny jeans")的類別中查找精確匹配。我正在使用以下類型定義: <fieldType name="subphrase" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true"> <a