2017-06-05 1 views
0

たとえば、Veriのような検索クエリを含む返信用のドキュメントを返すようにしています。今、それが唯一のそれらだけでVeriを持つドキュメントを返し、私はそれがVerizVerizo、およびVerizonを持つドキュメントを返すようにしたいなどクエリが含まれているドキュメントを返さないAzure検索

私のURLはVeri*

=そう const url = config.DEFAULT_AZURE_SEARCH_URL + '/indexes/temp/docs?api-version=2015-02-28-Preview&searchMode=all&queryType=simple&search=' + terms + '&$skip=' + skip + '&$top=' + limit

と用語のように見えます

答えて

0

テキストを分析するために使用している言語アナライザはどれですか?

一般に、Luceneアナライザは、トークンのステミングを実行します。トークンがインデックスに格納される前にトークンが変更されることがあります。 例: 'Eating'、 'Eat'、 'Eaten'は、全てLuceneインデックスに「食べる」ととらえて保存することができます。

Microsoft英語のアナライザー 'en.microsoft'に切り替えて問題を解決できるかどうか確認してください。

+0

すぐにお返事ありがとうございます。現在、REST APIとノードを使用していますので、英語のアナライザーに変更する方法は不明です。ドキュメントでは見えません。ありがとうございました –

+0

修正済み、元の用語が ""で囲まれていたので、Veri *の完全一致を検索しようとしていました。問題を修正したものを削除して、ありがとう。 –

+0

それは素晴らしいです。あなたがそれを理解したので、この質問への回答を投稿できますか?これは、同様の問題に遭遇する他の人を助けるでしょう。ありがとう! – UpasanaDixit

関連する問題