問題タブ [exact-match]
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.
elasticsearch - 特定のフィールドのElasticsearch完全一致
特定のフィールド、正確には「国」フィールドでelasticsearchインデックスをフィルタリングしようとしています。ただし、正確ではない他の結果 (他の国) が返ってきます。
誰かが私を正しい方向に向けてください。
次の検索を試しました。
次にドキュメントの例を示します。
mysql - ある列をテーブルから別の列に一致する変数を持つ別のテーブルにコピーする
私はこれが意味をなすように説明できることを願っています笑。
両方のテーブルの hats_new.name に一致する 1 つの hats_old.red から hats_new.red に変数をコピーしようとしています。それらが一致しない場合は、値を null にしたり 0 に設定したりしないように何もする必要はありません。
これは私が得た限りです。これは、私が回避しようとしている 0 に変更され、残りを理解できません。これはMysql用です
ありがとうございました
elasticsearch - エラスティック検索 query_string 完全一致検索内でのワイルドカードの使用
query_string を使用して、ワイルドカードをエラスティック検索の正確なフレーズ検索に使用しようとすると問題が発生します。
すべてのバリエーションの正確なフレーズである結果が返されるようにしたい。つまり、「クアーズ ブリューイング」、「クアーズ ブリューワリー」、「クアーズ ブリューズ」などです。
私はこのアプローチと結婚していませんが、ドキュメントの大部分を検索して、1 つまたは 2 つのフィールドと一致するものを見つけたいと考えています。
javascript - javascript regexpressions の正確な文字列否定
これは私の好奇心を満たすための質問ですが、実際に助けが必要なわけではありませんが、あなたの助けに感謝します.
Javascript 正規表現を使用して正確な文字列を否定しようとしています。その考えは、文字列「www」を含む URL を除外することです。たとえば、このリスト:
そのために、次の正規表現をうまく使用できます。
これは正しく機能しますが、肯定的な一致を行うことはできますが、次のようなことはできません。
正確な文字列 www または http を含む行を除外するには。私はそのような悪名高い「否定的な先読み」を試しました:
しかし、これも機能しないか、オンラインでテストできません。Notepad ++でも機能しません。
Perl、Grep、Awk、または Textwrangler を使用していた場合は、次のようにするだけです。
そして、これは仕事をしたでしょう。
だから、私の質問は明らかに: Javascript でそのようなことを行う正しい方法は何でしょうか? これは正規表現パーサーに依存しますか (私が理解しているようですか?)。
回答ありがとうございます;)
filter - Excel - 文字列内の完全一致を検索
現在、問題を解決する式を見つけるのに苦労しています。
現状は次のとおりです。
- シート 1 の列 A には、次のような一連の文字列があります。
/search.action?gender=men&brand=10177&tag=10203&tag=10336
/search.action?gender=women&brand=11579&tag=10001&tag=10138
/search.action?gender=men&brand=12815&tag=10203&tag=10299
/search.action?gender=women&brand =1396&tag=10203&tag=10513
/search.action?gender=women&brand=11&tag=10001&tag=10073
/search.action?gender=women&brand=1396&tag=10203&tag=10336
/search.action?gender=women&brand=13
- シート 2 の列 A には、次のような一連の文字列があります。
ブランド=10177
ブランド=12815
ブランド=13
ブランド=1396
ブランド=11579
- 最後に、シート 1 の列 B が、見つけようと苦労している数式を含む「フィルター」になります。私の式の目標は、シート 2 の文字列の 1 つが存在する場合 (完全一致として!)、シート 1 の文字列のいずれかで検出することです。実際、現在では近似一致のみが検出されます。ご覧のとおり、行 5 は何も返さないはずです。しかし、私の現在の式ではそうです。
式は次のとおりです。
問題について何か考えはありますか?
VBA やマクロは使用したくありませんが、式のみを使用することに注意してください。
助けてくれてどうもありがとう!
excel - EXACT 関数と条件付き書式の結果の不一致
EXACT 関数の結果と条件付き書式設定ツールの結果の間に明らかな不一致が見られます。
列 B の 2 つのセルには、見かけ上の同じテキスト (約 30 ~ 40 語) があります。しかし、「セルをハイライト」ツールはそれらを重複値として認識しません。ただし、2 つのセルを EXACT 関数で比較すると、TRUE が返されます。これは、両方のセルに適用された CLEAN 関数の結果を比較するときにも発生します。セルには「//」や角かっこなどの文字が含まれています (ただし、条件付き書式設定ツールによって他のそのようなセルが重複として正しく識別されるため、なぜそれが問題になるのかはわかりません)。
なぜこれが起こっているのか誰にも示唆できますか?
U=大文字、x=小文字、d=数字で難読化された例:
(U//FOUO) UUUU-U インクリメント d は、現在の UUUxxx および UUUU メタ データ リポジトリ (MDR) の商用、DoD、およびインテリジェンス コミュニティ (IC) メタデータ標準に準拠し、すべてにタグを付ける xxxx-xxxxxxxx 制御メタデータ タグ付け機能を備えている必要があります。ネットワークに投稿されたメッセージ、製品、およびデータ ファイル (MRIC=Objective)。[0014] [相互運用性]
node.js - Elasticsearchクエリの特定のフィールドで複数の正確な値を見つける方法は?
私のサンプルデータを以下に示します。
{"listings":{"title" : "testing 1", "address" : { "line1" : "3rd cross", "line2" : "6th main", "line3" : "", "landmark" : "", "location" : "k r puram", "pincode" : "", "city" : "Bangalore" },"purpose":"rent","published": true, "inActive": false },
{"listings":{"title" : "testing 2", "address" : { "line1" : "3rd cross", "line2" : "6th main", "line3" : "", "landmark" : "", "location" : "banaswadi", "pincode" : "", "city" : "Bangalore" },"purpose":"sale","published": true, "inActive": false },
{"listings":{"title" : "testing 3", "address" : { "line1" : "3rd cross", "line2" : "6th main", "line3" : "", "landmark" : "", "location" : "tin factory", "pincode" : "", "city" : "Bangalore" },"purpose":"rent","published": true, "inActive": false }
私のインデックスマッピングを以下に示します。
賃貸や売却などの目的のプロパティ値に基づいて、リスト オブジェクトにアクセスします。賃貸用と販売用のオブジェクトに個別にアクセスできます。家賃と売却額の両方のリスト オブジェクトにアクセスするにはどうすればよいですか。以下のクエリを使用して、賃貸物件と販売物件の両方のオブジェクトを取得しました。
必要に応じて変更を提案してください。前もって感謝します。
mysql - Elasticsearchの同じフィールドで正確に一致する値を見つけるためにネストされたブールフィルタを実行するにはどうすればよいですか?
私のインデックスマッピングを以下に示します。
エラスティックサーチで次のクエリのアクションを実行する必要があります
上記のクエリ アクションを実行するために、elasticsearch で次のネストされた bool クエリを使用しました。
次のエラーが発生します
したがって、クエリが間違っている場合は、このクエリを修正するのを手伝ってください。前もって感謝します。