問題タブ [phrase]
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.
jquery - XML > jQuery の読み取り
この XML ファイルを jQuery で読み取るにはどうすればよいですか? 「通常のタグ」では、次のような問題はありません。<car>Mustang</car>
HTML/jQuery:
XML ファイル:
値の読み方がまったくわかりません。必要なのは 3 つ (番号、名前、価格) だけです。
java - 文字列をサフィックスの配列に分割する方法は?
文字列をサフィックスの配列に分割する最も効率的な方法は何ですか?
「The weather is nice」という文字列があるとします。そのサフィックスの配列を次のように生成します。
最初から最後まで、そのトークン (単語) に対して反復子の形式で文字列にアクセスできます。
solr - Solr:フレーズクエリを使用して「at the moon nasa」と「at the moon」を一致させる最良の方法は?
私は約 500.000 のドキュメントのインデックスを持っています。これらのドキュメントの約 10 には、タイトル「at the moon」(「タイトル」フィールド) とタグ「nasa」(「タグ」フィールド) が含まれています。「at the moon nasa」で検索すると、これらのドキュメントが検索結果のリストのかなり下の方に出てきます。これは、タイトル フィールドはブーストされませんが、タグ フィールドはかなりブーストされるためです。そのため、「nasa」というタグが付いた他のドキュメントは、タイトル フィールドのクエリ全体にほぼ一致するドキュメントよりも優先されます。
ただし、Solr にはわかりませんが、「at the moon nasa」というクエリは、ドキュメントのタイトル「at the moon」とほぼ一致します。クエリから「nasa」の部分を削除すると、ドキュメントが一番上に表示されます。
Solr にある種のおおよそのフレーズ クエリを実行するように指示する方法はありますか? 次のような単語の組み合わせで検索フレーズを分割する bq パラメータを使用して、ある種のグラム風の検索を実装することは理にかなっていますか?
これはまったく理にかなっていますか?また、一致するクエリの部分の大きさに応じてドキュメントをブーストすることは理にかなっていますか?
regex - 正規表現で正確なフレーズを除外する
これは、「{changenumber}」と「{/changenumber}」の間の p、span、a およびその他のタグで「1」を検索し、「2」に置き換えるコードの一部です。
検索のコード:
および置換のコード:
[^<|(\{/changenumber\})]
しかし、この句のすべての文字で除外される問題があります:"{","c","h","a"
など
\b\{/changenumber\}\b
やってみる(?!...)
けど無理!
正確なフレーズ " " をどのように除外でき{changenumber}
ますか?!
より簡単な方法で:
[^abc]+ と書くと、"a" と "b" と "c" は除外されますが、正確な "abc" を除外したい場合はどうすればよいでしょうか?!
[^(abc)]+ は機能しません
[^\babc\b]+ は機能しません
(?!abc) は機能しません
(?!\babc\b) 機能しません
...
その言語は英語です
joomlaのrereplacerコンポーネントで置き換える方法であるため、正規表現を使用します
とんでもない?!!!
sorting - ソートSOLRでフレーズで検索する利点を活用する
私がSOLRに送信する検索クエリは次のとおりです。
デフォルトでは検索はうまく機能しますが、たとえば、あるフィールドで結果を並べ替えたい場合に問題が発生します。販売済み-販売された製品の数。
SOLRは、(iphone 4s)または(iphone)または(4s)のすべての結果を検索します。したがって、フィールドで並べ替えを適用すると、「販売済み」の最初の結果は「iPhone3GS...」になります。これは問題です。
最初にフレーズ( "iphone 4s")で結果を表示し、次に残りの結果を必要とします。すべて販売順に並べ替えられます。
したがって、質問は次のとおりです。
このようなクエリを実行することは可能ですか?
または、クエリアナライザーを設定してこれを実行できますか?
現時点では、これはSOLRに2つのリクエストを送信することで解決されます。最初は「iphone4s」というフレーズで、これが0の結果を返す場合は、フレーズなしで2番目のリクエストを実行します-iphone4sのみ。
search - SOLR 4.1のスペースのあるフレーズにはtermfreq(field、term)関数を使用します
termfreq(field、term)SOLR関数を使用しています。これは機能します:
しかし、問題は「iphone4s」のようなスペースのある用語を持つことです
その用語(フレーズ)がドキュメントに存在しますが、0freqを返します。それで、問題は、「iphone 4s」のような完全なフレーズでtermfreq()関数を使用できますか?そしてどのように?
SOLR4.1を使用しています。フィールド用アナライザーは
フィールドは
sql - MS SQL で単純な文字列を表現する
コードが AND、OR、および括弧で接続されているコード文字列があります。
コードがANDのみで接続されている複数のレコードを取得できるように、それらを分割したいと思います
AND は + で、OR は / で表されます。
たとえば、次の2つのレコードがある場合
結果は
私のSQL構文は次のようになります。
製品 1 は部品と一致しない
製品 2 は部品 A と部品 B と一致する必要があります
製品 3 は部品 A と一致する必要があります
助けてくれてありがとう。
search - ループ内のSelenium Google検索
Google検索エンジンで正しいリンクを見つけてクリックするテストスクリプトをSeleniumで作成する必要があります。スクリプトは後で Google Web サイトを開く必要があります 検索語句 (例: "ipod blog") を入力します 後で現在のページの結果で正しい項目 (この例では "iPadOS: iOS ブログ") を検索する必要があります (この例では: "iPadOS: iOS ブログ")。 「次のページボタン」を自動的に押して、正しいアイテムが見つかった瞬間に次のページに移動する必要があります(私の場合、そのアイテムはGoogleの結果の21ページにあります)。要素が見つかった場合、スクリプトは、このアイテムが見つかったページのログ番号に保存する必要があります。誰でもこれを手伝ったり、役立つヒントを提供したりできますか。このスクリプトを段階的に作成する方法は知っていますが、Google ページで正しいフレーズを検索し、後で次に実行するためのループを作成する方法がわかりません。
c# - 複数行の itextsharp 出力文字列
これは、私が複製しようとしている参照 pdf です。
http://www.depo.com.tw/asp/pdf/R_VW_PASAT_2.pdf
私はPDFカタログに取り組んでおり、赤いテキスト領域のようなものを出力しようとしています.
PDF でわかるように、文字441-11B2-LDHEM の出力は非常に簡単です。ただし、441-11A7-LD/RD-EM1の出力はできません。
私が考えることができるのは、対応する領域にチャンクを配置することだけです。しかし、これは非常に長いプロセスであり、キャラクターの多くの計算が必要です...
誰かがこれをより簡単な方法で行う方法を知っているかどうか疑問に思っていましたか? ありがとう。