19得票2回答
Lucene:异常 - 查询解析器在“some word”之后遇到<EOF>

我正在解决一个分类问题,使用Lucene API将产品评论根据训练数据分类为积极、消极或中性。 我正在使用Review对象的ArrayList-"reviewList",它在爬网页时存储每个评论的属性。 然后,这些包括“极性”和“评论内容”的评论属性使用索引器进行索引。之后,基于这些索引对...

14得票3回答
Lucene查询解析器中的"/"查询条件

当我尝试在Lucene中搜索“workaround/fix”等内容时,它会抛出此错误:org.apache.lucene.queryparser.classic.ParseException: Cannot parse 'workaround/fix': Lexical error at li...

9得票3回答
解析查询意味着什么?

大多数关系型数据库在处理JDBC/SQL查询时会经历以下四个步骤: 解析传入的SQL查询 编译SQL查询 规划/优化数据获取路径 执行优化后的查询/获取并返回数据 我想知道"解析传入的查询"实际上意味着什么?以及"规划/优化数据获取路径"是什么意思?

8得票1回答
为什么Lucene QueryParser需要一个分析器?

我对Lucene很陌生,正在尝试使用QueryParser将原始字符串解析为Query。我想知道,为什么QueryParser.Parse()方法需要一个Analyzer参数呢?如果分析是与查询有关的事情,那么在处理常规的Query对象(如TermQuery、BooleanQuery等)时也应...

7得票1回答
Solr/Lucene查询中的词形还原及其上下文

我已经成功为Lucene实现了一个捷克语词形还原器。我正在使用Solr进行测试,它在索引时间表现良好。但是,当用于查询时,它的效果并不好,因为查询解析器没有向词形还原器提供任何上下文(前后单词)。例如,短语“pila vodu”在索引时间和查询时间的分析方式不同。它使用了多义词“pila”,这...