問題タブ [azure-search-.net-sdk]

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.

0 投票する
2 に答える
261 参照

lucene - azure search - 二重パイプで連結されたキーと値のペアをフィルター処理する

「||」で区切られたキーと値のペアを格納するために使用する EDM.string フィールドがあります。とコンマ。例えば:

キーと値の組み合わせを抽出するクエリを実行する必要があります。例えば:

正規表現を使用して、次のように動作することを期待していました。

デフォルトのアナライザーを使用しているため、「||」を無視しているようです。正規表現を使用してみましたが、成功しませんでした。EDM.Collection(string) に格納せずに、キーと値のペアでクエリを実行できますか? 新しい再インデックス プロセスは避けたいと思います。前もって感謝します。

アップデート

コレクションと新しいデータセットの使用:

私の検索クエリは次のようになります。

問題は、uniqueid 5 が取得されないようにしたいということです。タグの 1 つの値として「教育」がありますが、999 キーではありません。

また試しました:

0 投票する
1 に答える
141 参照

azure - Azure検索 - datediff / dateadd関数は利用できますか?

SQL 関数 (DateAdd / DateDiff) が Azure Search で利用できるかどうかを知りたいです。私はそれについての例/ドキュメントを見つけることができませんでしたが、それらは ODATA の公式ドキュメントに存在します:

http://cdn.cdata.com/help/RDA/jdbc/pg_sqldatefunctions.htm

それらが利用できない場合、フィルターとしての日付の差分の推奨される方法は何ですか (例: Age gt 18)。