我是新來的Azure服務。在我的項目 中有一個功能可以搜索文字或多個文字。例如,如果我搜索「最佳階段」,則搜索應返回數據中與「最佳」和「階段」相關的數據。如何提高天青搜索性能
下面的示例代碼示例。注:searchParameters
被他們的日期
string searchText = "best phase";
string[] temp = searchText.Contains(" ") ? searchText.Split(' ') : new string[] { searchText};
var documentSearch = _indexClient.Documents.Search("\"" + searchText + "\"^2, \"|" + searchText + "|\", +" + searchText + ", +" + string.Join(", +", temp) , searchParameters);
當前實現在約15-20秒以上,消耗了太多的時間進行排序並訂購我的數據。所以我需要更快地做搜索。任何想法如何使它更快:-)
您正在使用哪種定價等級(免費,基本,標準等)? –
親愛的@布魯斯約翰斯頓對於延遲這個天藍色是標準的抱歉 –
我沒有看到任何明顯錯誤與您的搜索文本。請在微軟的bruce dot johnston給我發電子郵件,並提供您的搜索服務名稱,地區以及慢速搜索請求的大致日期/時間。謝謝! –