0
我最近開始在項目中使用分片文檔存儲。回顧一下正在工作的一些舊功能,現在我得到一個錯誤。想知道是否不支持在分片數據存儲中獲得建議?調用「建議」時出現錯誤「您無法獲取此查詢的數據庫命令」。不知道在這一點上還有什麼其他的嘗試。從ShardedDocumentStore獲取「建議」時出現錯誤:「您無法獲得此查詢的數據庫命令」
using (var session = Store.OpenSession())
{
var query = session.Query<Item>("ItemIndex").Statistics(out stats)
.Search(x => x.Title, searchCriteria.Title)
.Where(x => x.ItemZip.In(zipcodes))
.Skip(pageNumber * 40)
.Take(40); // Take posts in the page size
toReturn = query.ToList();
if (toReturn.Count() == 0)
{
var results = query.Suggest(new SuggestionQuery()//<---- error here
{
Field = "Title",
Term = searchCriteria.Title,
MaxSuggestions = 1,
Accuracy = 0.4f,
Popularity = true,
}).Suggestions;
if (results.Count() > 0)
{
searchCriteria.AlternateSearch = results[0];
}
}