2017-07-26 3 views
0

私たちの生産環境でAzure Searchサービスを実行しています。私たちのクライアントが照会するものの大部分は、テキストのブロックの内部にある適切な名前です。誰かが "Joe"に照会すると "Joseph"で検索結果を返すことができます。私たちは音声アナライザーを実装しようとしましたが、ニックネームではなく、名前の類似性のような "似ている"ような唯一のサポートと思われます。Azureの検索 - ニックネームの分析

このタイプのニックネーム分析は、おそらくMicrosoft Natural Language分析を使用して、Azure Search内に存在しますか?そうでない場合は、この機能をインデックスに追加するにはどうすればよいですか?

答えて

1

あなたは同義語を使用することができます。 https://azure.microsoft.com/en-us/blog/azure-search-synonyms-public-preview/

それは自動的にニックネームを生成しませんが、それはあなたが名前/ニックネームのリストを作成し、検索エンジンが自動的に検索時にそれらを組み込む持つことができます。

+0

こんにちはパブロ、返信いただきありがとうございます。同義語の数には制限がありますか?あなたが想像することができるように、私たち自身のリストを定義しなければならない場合、それはかなり大きくなるでしょう。私が販売のために見た1つのニックネームデータベースには何百万ものエントリがあります。 – Stpete111

+0

制限事項はhttps://docs.microsoft.com/en-us/rest/api/searchservice/create-synonym-mapに記載されています。彼らは何百万人よりずっと低いです。その量の代わりに、入力内容にこのコンテンツを複製することもできます(テキストのスキャン、データベース内の用語の検索、同じフィールドまたは別のフィールドへの追加など)。 –