我使用 lucene 进行搜索。
对于索引中的每个文档,我都有一些名为“uniqueIdentifier”的字段,类型为字符串。
当我想查找所有带有“uniqueIdentifier”==“haaglanden”的项目时,我使用下面的代码:
var searcher = Examine.ExamineManager.Instance.SearchProviderCollection["RegionsSearcher"];
var searchCriteria = searcher.CreateSearchCriteria(BooleanOperation.And);
var temp = searchCriteria.RawQuery("+uniqueIdentifier:" + uniqueIdentifier);
在温度我看到:
LuceneQuery: {+(+uniqueIdentifier:haagland)}
但是“哈格兰”!=“哈格兰登”。
而且我找不到我的文档。
如何使用“haaglanden”构建查询?