問題タブ [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.
search - Solr: インデックス付きフレーズがクエリより短い場合のフレーズ検索
インデックス化されたフィールドがクエリされたフレーズの一部である場合、ドキュメントを見つけることは可能ですか?
「茶色のキツネ」や「怠け者の犬」を検索すると、「クイックな茶色のキツネが怠惰な犬を飛び越える」を簡単に見つけることができます。しかし、その逆を行う必要がある場合はどうすればよいでしょうか?
これが私の状況です: ドキュメントに「brown fox」や「lazy dog 」などの短いフィールドがあり、「 Quick Brown fox」や「jump over lazy dog 」などの長いフレーズを検索してこのドキュメントを見つけたいと考えています。
注: フレーズ一致である必要があるため、クエリですべての用語をオプションにすると機能しません。「 brown dog 」のようなクエリは一致すべきではありません。
Solrでどのようにしますか?クライアント側で要求されたフレーズを解析および変更する必要なく、Solr を微調整するだけでこの目標を達成することは可能ですか?
idioms - プログラミングの世界に限って言えば、「Turtles all way down」とはどういう意味ですか?
私はこのフレーズをよく耳にしますが、その意味を完全には理解していません。どういう意味ですか?可能であれば、例はありますか?
ありがとう!
php - vBulletin のような文字列内の変数の解析
他にどのように言えばよいかわかりません.. フレーズ内の vBulletin など、文字列内の変数を「解析」しようとする場合、何を考慮する必要がありますか?
元;
私は smarty/raintpl をチェックして、これらすべての正規表現を調べました。smarty/raintpl はまさに私が必要としているものです。唯一の問題は、両方ともファイルから読み取っていて、データベースから抽出していることです。次のようなものが必要です。
置換関数 (regex/str_replace) を使用すると、スクリプトや Web サイトの速度が低下しますか?
c# - Lucene.net でフレーズを検索するときだけ、完全一致を見つけることはできますか?
同様の質問がすでに出されていることは承知していますが、探しているものに合った回答が見つかりません。
基本的に、私はフレーズを検索し、その正確なフレーズのみを含み、部分一致を含まない一致のみを返したいと考えています。
たとえば、"This is a phrase" を含むドキュメントは、"This is" で検索してもヒットしないはずです。
この例を取る: Lucene を使用した正確なフレーズ検索?
「foo bar」は部分一致にすぎないため、ヒットを返すべきではありません。私が探している完全な一致は、「foo bar baz」です。
これがコードです。これを上記のリンクに投稿した WhiteFang34 の功績は次のとおりです (私は単純に c# に変換しました)。
差分アナライザーとさまざまなアプローチを使用してこれを試してみましたが、必要な結果が得られません。「foo bar baz」という完全なフレーズに一致する必要がありますが、「foo bar」ではヒットが返されません。
lucene.net - 句同義語アナライザー Lucene.net?
Synonym Analyser を使用していますが、これは単一の単語の同義語しか追加しません。フレーズ用の同様のアナライザーはありますか、またはフレーズの同義語を追加する他の方法を知っている人はいますか? たとえば、「The Big Apple」は「New York」のヒットを返す必要があります。
ありがとう。
c# - 比較フレーズの反映
たぶん私の質問は奇妙です...フレーズにリフレクションを使用することは可能かどうか疑問に思いました。
C#でのリフレクションと比較してみました。これまで、プロパティの名前を文字列として、値をオブジェクトとして、次のように渡していましたCmp("foo", "abc")
。
このようにしてfoo
、クラスに既存のプロパティがあるかどうかを確認し、値の型がプロパティの種類と一致するかどうかを確認する必要があります(上記の例では、fooは文字列プロパティであり、値は文字列です)。この方法は問題なく機能します。
フレーズをパラメータとして送信し、リフレクションなどで分析できるのではないかと思います。
つまり、上記の例のように、このような関数を呼び出す代わりに、Cmp("foo", "abc")
このような関数Cmp(A.foo == "abc")
(プロパティA
を持つクラスfoo
)を呼び出すだけで、プロパティがfoo
であり、値がであると分析します"abc"
。
私はそれが奇妙に聞こえることを知っています、そしてそれは私にとって必要ではありません。そのアイデアのためだけに。
出来ますか?
編集
私が明確でなかった場合、私はCmp(string, string)
メソッドを書きました、そしてそれはうまくいきます!次のようなメソッドを作成する方法
があるかどうかを知りたいだけです。パラメータがフレーズであること。Cmp
Cmp(A.foo == "abc")
編集2
たとえば、Cでそのようなことを行うことができます。次のようなマクロを作成できます。
次に、それを次のように呼び出すとCmp(A.foo == "abc")
、出力は次のようになります。
A.foo == "abc"
フレーズ全体をパラメータとして渡し、それを分析するようなものです。マクロはプリコンパイルされたものであることを知っています。C#にそのようなものがあるかどうかを知りたいだけです。
search - Solrを使用したフレーズの検索と一致数
Solrを使用してドキュメントのインデックスを作成していますが、これらのドキュメントで正確なフレーズを検索し、このフレーズがドキュメントに表示される回数で結果を並べ替える必要があります。また、フレーズが一致した回数をユーザーに提示する必要があります。
私は次のクエリを使用していました(ここではSAPという単語で検索しています)。
もちろん、これは実際のクエリの表現であり、実行時にこのハッシュをクエリ文字列に変換することによって行われます。
content:"the query here"
の代わりにを使用して検索を機能させることができましたcontent:the query here
が、難しい部分は戻って、で並べ替えることtermfreq
です。
これをどのように機能させることができるかについてのアイデアはありますか?
Obs:私はRubyを使用していますが、これはレガシーアプリケーションであり、RubyGemsを使用できません。ここでは、SolrへのHTTPインターフェースを使用しています。
split - パスカルでフレーズを単語に分割する方法は?
パスカルのプロシージャを使用して、フレーズ(%や$などの特殊文字を含む)を単語に分割するプログラムを作成する必要があります。
だから私が入ると:
プログラムは私を返さなければなりません:
スペースがなければ、上下に。
配列を使用できず、プロシージャを「呼び出す」変数は文字列である必要があります。
前もって感謝します!
これが私のコードです:
c# - ノードのフォント サイズのフレーズ Html ドキュメント
HTMLノードのフォントサイズを表現する(読む)方法はありますか?
それは C# であり、htmlagilitypack をチェックアウトしようとしましたが、何も見つかりません。
C# を使用して Web ページから情報を抽出していますが、そのフォント/スタイルを知る必要があります。
手伝ってくれてありがとう。
nlp - スタンフォードCoreNLPでフレーズタグを取得するには?
各単語に対応するフレーズタグを取得したい場合、どうすれば取得できますか?
例えば :
この文では、
私の犬もソーセージを食べるのが好きです。
次のようなスタンフォード NLP で解析ツリーを取得できます。
上記の状況で、次のような各単語に対応するフレーズタグを取得したい
フレーズタグを簡単に抽出する方法はありますか?
私を助けてください。