有没有办法在使用 Sitecore Search 和 Lucene 时不匹配部分单词?例如,在搜索“Bos”时,我不想匹配“Boston”这个词。有没有办法要求整个单词匹配?这是一个代码片段。我正在使用 FieldQuery。
bool _foundHits = false;
_index = SearchManager.GetIndex("product_version_index");
using (IndexSearchContext _searchContext = _index.CreateSearchContext())
{
QueryBase _query = new FieldQuery("title", txtProduct.Text.Trim());
SearchHits _hits = _searchContext.Search(_query, 1000);
...
}