2014-03-27 31 views
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]; 
        } 
       } 

回答

相關問題