2016-08-24 10 views
0

カスタム検索ポストを実装したい。 azure検索インデックスから結果が得られるのは、たとえば正確な文書が返されないためです。私が "Johnson"を検索すると、いくつかのレコードはJohnsonから始まり、いくつかはJohnsonで始まらない。Azure検索のソートC#

DocumentSearchResult<T> searchResponse = new DocumentSearchResult<T>(); 
searchResponse = indexClient.Documents.Search<T>(q, searchParams); 

どのようにデータをsearchReponseからソートするのですか?

+0

あなたsearchParamsは何ですか? – Kenneth

+0

これは私のsearchParams = $ count = true&facet = recordType&highlight = customerName、contactName&highlightPreTag =%3Cmark%3E&highlightPostTag =%3C%2Fmark%3E&queryType =単純&scoringParameter = custparam- '顧客'&scoringParameter = contactparam- '連絡先'&スコアリングプロファイル= boostCustomer&searchMode = = 0&$ top = 50} – harshu288

答えて

0

別のオプション、あなたが後押し用語を使用することができます。

https://msdn.microsoft.com/en-us/library/azure/mt589323.aspx

またはプロファイルスコア:http://social.technet.microsoft.com/wiki/contents/articles/26706.what-are-scoring-profiles-in-azure-search.aspx

+0

こんにちは、私のために働いていない言葉は、スコアを優先させてから働いていないし、スコアを上書きしてカスタムソートしたいと思っています。 – harshu288

+0

Linqとの並べ替えはどうですか? –

+0

Linqポスト紺色の検索結果でsorintgを行う方法。 – harshu288