問題タブ [text-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.
javascript - Javascriptは文字列内の単語のインデックスを見つけます(単語の一部ではありません)
現在str.indexOf("word")
、文字列内の単語を検索するために使用しています。しかし問題は、他の単語の一部も返していることです。
例: 「私は foobar に行き、foo を注文しました。」foobar 内の foo ではなく、単一の単語「foo」の最初のインデックスが必要です。
「foo」を検索できません。これは、ピリオドまたはコンマ (英数字以外の文字) が後に続く場合があるためです。
php - PHP と双方向テキスト検索
多くの文字列を含むテキスト ファイルを指定します。
たとえば、red applesを検索する場合、次のコード:
は、(他の文字列と共に) 次のものを返します。
同じ文字列を見つける必要がありますが、 apples redを検索します。それを行う方法はありますか?
ありがとう。
django - 関連データをオブジェクト内の個々のアイテムに一致させることによる、Django での関連に基づくテキスト検索
手元にあるデータ org_name、name、phone、email_id、incorporation_date... モデル内のデータと比較し、関連性に基づいて結果を表示するために必要なデータを使用するにはどうすればよいですか。
例:
Apple と org_name のデータ、Steve の名前などを比較し、一致する行を DJANGO を使用して関連性の降順で表示できるはずです!
python - 多くのテキストファイルに対してキーワードのリストを実行し、Pythonでテキストのスライスをcsvに出力しようとしています
私はPythonの初心者です。
テキストファイル内のキーワードのリストを読み取り、多くのテキストファイルを開いて読み取り、キーワードリストを検索し、各キーワードのインスタンスごとにテキストスライスを抽出して、すべてのテキストスライスをcsvファイルに出力しようとしています。
以下のコードがありますが、実行すると、最初のキーワードを最初のファイルに対して検索し、csvに書き込んで、閉じます。答えを探しましたが、探しているものが見つかりませんでした。
私がこれを台無しにした場所についてのアイデアはありますか?
php - PHPソースコードのsimilar_text
C で記述されたアプリケーションで PHP の similar_text 関数を使用しようとしています。Google で検索してソースをダウンロードしましたが、見つかりません。PHPソースコードで関数のC実装を見つける場所を知っている人はいますか? 自作ではなく、使ってみようと思っています。
search - constsearchquery を句クエリと組み合わせて、lucene の booleanquery にすることはできますか?
oneと oneBooleanQuery
の 2 つの他のクエリを持つ を使用できますか? クエリを typeにし、もう一方を typeにしたい。SHOULD
MUST
SHOULD
ConstantScoreQuery
PhraseQuery
PhraseQuery
実際に全体的なスコアに貢献していることは知っていますが、貢献するつもりConstantScoreQuery
はありません。本当?
ConstantScoreQuery
がの他のタイプのクエリと一緒にある場合、結果はどのように配置されBooleanQuery
ますか?
solr - WildcardQuery がドキュメントのスコアリングに影響を与えない場合、常に 0.5 を返すのはなぜですか?
ドキュメントで WildcardQuery を使用していますが、結果のドキュメントのスコアはすべて 0.5 です。WildcardQuery のようなクエリはドキュメントのスコアリングに影響を与えないことを読みましたが、スコアが 0.5 になる原因は何なのか疑問に思っています。
私はこの単純なクエリを使用しています:
sql - SQL Server テキスト検索
データベースに保存されているレコードに対してクレイジーな名前の照合を行う必要があるというビジネス要件があり、SQL Server を使用してそれを行う簡単な方法があるかどうか疑問に思っていました。
DB に保存されている名前: Austin K UI から一致する名前: Austin Kierland
それは単なるサンプルです。実際には、さまざまな順列や組み合わせが多数存在する可能性があります。
逆の場合は、ワイルド文字を使用することもできましたが、この場合、データベース内の名前は検索条件よりも小さくなっています。
助言がありますか?