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