gpt4 book ai didi

java - Lucene 按数值搜索

转载 作者:太空宇宙 更新时间:2023-11-04 08:57:27 26 4
gpt4 key购买 nike

我正在构建一个基于 Java Lucene 的搜索系统,该系统还添加了一定数量的元字段,其中之一是 sourceId 字段,它表示条目的来源。

我现在尝试从特定来源检索所有文档,但索引似乎无法找到它们。但是,如果我搜索通配符值,则返回的文档都具有该字段的正确值。

我使用的 lucene 查询非常简单,基本上是 index-source-id:1 但无法返回任何命中,如果我搜索 content:a*,我会得到数十个文档,所有这些文档在被询问时都会返回 index-source-id 值的 1 值,这是正确的。

有什么想法吗?

最佳答案

我只使用过 PHP 端口,但是,您检查过您使用的是什么文本分析器吗?这个FAQ似乎表明与 PHP 版本一样,您需要使用不删除数字的不同版本。
您可以找到 analyzers here 的列表

为了确定,您已将 id 设置为可索引?

关于java - Lucene 按数值搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1893373/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com