問題タブ [azure-cognitive-search]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Azure Search ストップワードの構成
私はAzure Search サービスを使用しています:
ストップワードはどのように構成できますか?
それは単語の索引付けを主張しis
ます。次のような単語を無視する Amazon CloudSearch のように動作するようにしたいと思います。
a, an, and, are, as, at, be, but, by, for, in, is, it, of, on, or, the, to, was.
azure - 複数のフィールドにわたる Azure Search ファジー サジェスト
インデックスが次のように構成されているとします。
このデータが取り込まれます:
ユーザーが次のクエリを入力すると、starbucs coffee
次のことができるようにインデックス フィールドを構成することは可能ですか。
- ID 123 と ID 456 のアイテムに一致
- あいまい検索 (または提案?) タイトルと説明
ノート:
stabuck
候補の検索語として入力すると、id 123 が返されますcoffee
候補の検索語として入力すると、id 456 が返されます- 入力
starbucs coffee
しても何も返されません。←私の問題。
azure - Azure Search スコアリング プロファイル ベースの結果の問題
これは私の評価ベースのスコアリング プロファイルです。
検索して出てきた結果
RecID 4 とレーティング No. 5 が最後に来るのはなぜですか?
search - Azure Search - OrderBy フィルター可能なフィールド、距離順
Azure Search を使用して、次の例に対応しようとしています。次のインデックス スキーマがあるとします。
StateId
最初にフィールドで結果を並べ替え、次に特定の緯度/経度の場所からの距離で並べ替えられるようにしたいと考えています。
$filter= StateId eq x
クエリ時にコンポーネントを使用することで、最初の部分を達成できることに気付きました。ただし、提供された StateId に含まれていないが、提供された場所から特定の距離にある結果 (より低いスコア) を引き続き受け取りたいと考えています。
また、これはカスタム スコアリング プロファイルによって達成できるように見えることも認識しています。スコアリング プロファイルを使用することで、次のような結果を返すことができると思います。
ただし、StateId
これは値であるため、フィールドを検索することはできEdm.Int32
ません。そのため、スコアリング プロファイルを使用することが実行可能な解決策になるとは思いません。
誰もが同様のシナリオに出くわしますか?
編集:
もう少し詳しく説明しようとしています - これを疑似 SQL で説明する場合、これは基本的に私が処理しようとしているケースです
python - Azure Search と elasticsearch-py
現在、公式の ElasticSearch-py API を使用して Azure Search をテストしようとしています。残念ながら、この API を使用して Azure Search をテストする例は見つかりません。
公式 API でこの問題に直面した人はいますか?
php - PHPでAzure Searchの応答を解析するには?
現在、Azure Search を試しています。
ドキュメントをインデックスに挿入できたので、結果を解析したいと思います。
私のコードは次のようになります。
私のプログラムは正常に動作しますが、次のような結果を解析できません:
string(633) "{"@odata.context":" https://mywebsite.search.windows.net/indexes ('adventurehotel')/$metadata#docs(hotelId,baseRate,description,hotelName,category,tags,駐車場込み,喫煙可,最終改装日,評価,場所)","value":[{"@search.score":0.16137227,"hotelId":"1","baseRate":199.0,"description":"街で最高のホテル","hotelName":"Fancy Stay","category":"Luxury","tags":["pool","view","wifi","concierge"],"parkingIncluded":false,"smokingAllowed" :false,"lastRenovationDate":"2010-06-27T00:00:00Z","rating":5,"location":{"type":"Point","座標":[-122.131577,47.678581],"crs":{"タイプ":"名前","プロパティ":{"名前":"EPSG:4326"}}}}]}"
前もって感謝します。
azure-cognitive-search - そして、オペレーターは機能していないようです
私は何かが欠けているに違いない、
私の検索には long+beach という文字列が含まれているため、(この場合は) location フィールドに long と beach の両方が含まれるエントリのみが結果に含まれることを期待しています。
プラス
投稿する担当者がいない画像は、マイアミビーチ、フロリダなどを示しています。
&searchMode=any を変更せずに設定してみました。
コラムはこんな感じ
私の悪い?