Lucene是自动标记查询,还是我必须自己标记查询?

Lucene是自动标记查询,还是我必须自己标记查询?,lucene,Lucene,我正在使用标准分析器来存储在特殊字符上标记的信息,并删除诸如“the”之类的停止字。我的问题是: (1) 如果我做了一个SpanQuery,搜索“最佳素材”,但没有存储单词“The”,那么我是否需要编写代码来删除这个单词,以便只搜索“最佳素材”,还是自动为我处理 (2) 我也必须自己处理小写吗?1-对于查询,分析通常由查询解析器处理。通常,不要做任何分析。因此,如果您自己在查询中进行构造,包括SpanQueries,那么您将不得不处理任何分析问题。这不仅包括删除“The”,而且最有可能的“Bes

我正在使用标准分析器来存储在特殊字符上标记的信息,并删除诸如“the”之类的停止字。我的问题是:

(1) 如果我做了一个SpanQuery,搜索“最佳素材”,但没有存储单词“The”,那么我是否需要编写代码来删除这个单词,以便只搜索“最佳素材”,还是自动为我处理


(2) 我也必须自己处理小写吗?

1-对于查询,分析通常由查询解析器处理。通常,不要做任何分析。因此,如果您自己在查询中进行构造,包括SpanQueries,那么您将不得不处理任何分析问题。这不仅包括删除“The”,而且最有可能的“Best Stuff”将被分析为两个术语(“Best”和“Stuff”),并且必须在您的查询中这样表示

2-是的