Azure Searchのスコアリングプロファイルでタグブースティングを使用して、交差する文字列の数に基づいて結果を向上させています。Azureでコンマでタグ付けタグ検索
ie.
Doc1 has { id: 1, name: "thing", stuff:["1 stuff","2 stuff","3,4,5 stuff"] }
Doc2 has { id: 2, name: "thing2", stuff:["1 stuff","2 stuff"] }
スコアリングパラメータをstuffParam:1 stuff,2 stuff
として検索しても問題ありません。
しかし、stuffParam:1 stuff,3,4,5 stuff
のためにブーストしようとすると、クエリ文字列のコンマ区切りが分割されます。
コンマをエスケープする方法はありますか、または句読点を無視するか、これは不可能ですか?
@Fiddlesバグが修正されました。 APIのドキュメントはまだ更新されていないので、新しい構文を私の答えに使用する方法を説明しました。 –