【发布时间】:2020-07-15 10:04:04
【问题描述】:
我在搜索停用词时遇到问题!(that、at 等)
我正在使用 StandardAnalyzer 为“出生时的姓氏”之类的文本编制索引。 当我使用带有短语“出生时姓氏”的 PhraseQuery 搜索(使用 StandardAnalyzer)时,我没有收到任何结果。 这是我创建 PhraseQuery 的代码:
foreach(var word in search.Trim().Split(' '))
{
phraseQuery.Add(new Term("content", word.ToLowerInvariant()));
}
当没有结果时,我正在调整坡度。
例如,如果我搜索“出生姓氏”,我会得到包含“出生时姓氏”的结果。
就像 StopWord "at" 阻止结果
【问题讨论】:
标签: search lucene lucene.net