2016-08-23 7 views
0

スペースを使わずに「Bob Johnson」と入力すると、正確には一致しませんが、最後にスペースを入れて「Bob Johnson」と入力すると、完全に一致します。 スペースで動作するものもあれば、スペースがないものもありますが、そのように予期せぬことに、どうやって紺やMVCアプリケーションを扱うのでしょうか?Azure検索スペースの問題?

注: 私はazureのSQLデータベースからインデックス文書をアップロードしました。データベースに「Bob Johnson」の最後にスペースがないことを確認しました。

+0

あなたは特にAzure Searchサービスを参照していますか?または、他の何か? –

+0

はいAzure検索サービスを参照しています。私の質問を編集しました – harshu288

+0

この動作は予期しないものです。あなたはカスタムアナライザを使用していますか?デフォルトの字句解析はAzure Searchの空白を削除します。 Search APIを使用していますか? nateko _AT_ Microsoft _DOT_ comにお気軽にお問い合わせください。 –

答えて

0

Azure Searchでは、デフォルトで使用される標準アナライザと言語固有のアナライザは、索引付け時とクエリ時の両方で字句解析中にスペースを捨てます。スペースを追加した検索クエリは、異なる結果を返してはなりません。それでも問題が解決しない場合は、サービス名とインデックス名のコメントに残っているメールアドレスまでご連絡ください。私はよく見ていきます。ありがとう。

ネイト