問題タブ [keyword-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.

0 投票する
7 に答える
92176 参照

c# - LINQ to SQL での contains() の使用

linq-to-sql を使用して、アプリケーションに非常に基本的なキーワード検索を実装しようとしています。検索用語は文字列の配列であり、各配列項目は 1 つの単語であり、検索用語を含む行を見つけたいと考えています。検索用語以外のものが含まれていてもかまいませんが (ほとんどの場合、含まれる可能性があります)、すべての検索用語が存在する必要があります。

理想的には、以下のスニペットに似たものが欲しいのですが、これがうまくいかないことはわかっています。また、私はこの質問をここで見ましたが、その質問の作成者は逆のことをすることに満足しているようです ( query.Contains(part.partName))。これは私にはうまくいきません。

このクエリを書き直して、必要なことを実行するにはどうすればよいですか?

0 投票する
4 に答える
2836 参照

sql-server - SQL検索のキーワード

使用事例

ユーザーが私の Web サイトにアクセスすると、SO のような検索ボックスが表示されます。プラン テキストを使用して結果を検索できます。「.net の質問」、「クローズドの質問」、「.net と Java」など。検索は、SO とは少し異なります。ストレート全文検索。したがって、「.net の質問」は .net の回答ではなく .net の質問のみを検索します (おそらく SO ケースには適用されません。ここでは例を示します)。 question は、.net と Java に関連する質問のみを返します。

問題

あまり言葉に慣れていませんが、基本的にはSQL駆動型検索にキーワードを入れたいと思っています。データベースのスキーマを知っており、データベースのデータマイニングもできます。これを実装しようとする前に、すでに存在する現在のアプローチを知りたいです。この質問は、述べられた問題に対する優れた設計とは何かについてのものだと思います。

提案された

これまでに提案されたソリューションは次のようになります

  1. 入力をきれいにします。特殊文字を削除するだけです
  2. 入力をデータのチャンクに解析します。"c# java" の入力を c# と java に分割します。また、"'c# java' の質問" のような特殊なケースを 'c# java' と "質問" に分割します。
  3. 入力からツリーを構築する
  4. データをメタデータにバインドします。したがって、クローズドクエスチョンのようなものを変換し、テーブルの isclosed 列に関連付けます。
  5. ツリーを SQL クエリに変換します。

考え/提案/リンク?

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

xml - XMLドキュメントのキーワード検索用のオープンソースシステムはありますか?

オープンソースのXMLデータベース(TPOX、Timber、DBXML)をたくさん見つけましたが、それらはXPathとXQueryで動作しているので、「XMLドキュメントのキーワード検索」を目的として開発されたシステムが必要です。

0 投票する
14 に答える
1046449 参照

string - grep を使用してフォルダ内の単語を検索するにはどうすればよいですか?

Windows では、フォルダー内の単語を検索するために検索を行ったでしょう。同様に、特定の単語が多くのサブディレクトリとファイルを含むディレクトリ内にあるかどうかを知りたいです。grep 構文を検索すると、ファイル名を指定する必要があることがわかりますgrep string filename

さて、ファイル名がわからないので、どうすればいいですか?友人が を提案しましたがgrep -nr string、これが何を意味するのかわかりませんし、結果も得られませんでした ( Ctrl+を発行するまで応答がありませんC)。

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

mysql - PHP検索エンジンキーワードランキング

私はphpとmysqlが初めてです。私のプロジェクトでは、複数の列で複数のキーワードの検索エンジンを開発する必要があり、キーワードのランキングと関連性も必要です。

たとえば、hi、hello、hey という 3 つの単語があり、件名、メッセージ、参照、本文などのフィールドで検索したい場合を考えてみます。この場合、より多くのキーワードランキングを持つ行が最初になり、最も低いランキングの行が最後になります。そのような検索エンジンを実装する方法を教えてください。私のデータベースは約 400 万あり、急速に成長しています。

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

javascript - Firefoxでのマルチパラメータキーワード検索は、このURLでは機能しません

Firefoxでマルチパラメータ検索を機能させようとしています。

これには、ここからJavascriptコードを使用する必要があります。

私はコードを理解し、Maven中央リポジトリ検索で機能させるように努めてきました。これは、キーワード検索で実行しようとしているサンプル検索です。###ここにキーワード検索URLを挿入###を私の検索URL に置き換えた後:http://search.maven.org/#search|ga|1|g%3A%s%20a%3A%s次のブックマークレットコードを取得します:

しかし、残念ながら、それはうまくいかないようです。私はFirebugで美化された、エンコードされていないコードをデバッグしようとしましたが、それが何をするのか頭を悩ませることはできません:

私の検索URLの明らかな複雑さは、上記のブックマークレットを混乱させているようです。mozillaZine KBの記事で言及されているバグ124237には、上記とまったく同じコードを生成するブックマークレットジェネレーターもあります。

何がうまくいかないのかについてのヒントを得ることができれば素晴らしいと思います。

ありがとう!

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

select - ABAP での制限付き一時サブルーチンの作成

クイックビューアーで作成できる左結合よりもさらに高度な選択を作成する可能性を提供したいと思います。

最も簡単な方法は、ユーザーが"GENERATE SUBROUTINE POOL"を介してソース コードを挿入できるようにすることです。

しかし、このソースコードがデータを変更したり、他のプログラムを開始したり、データの評価以外のことをしたりしないようにする必要があります。

私の考えは、挿入されたソース コードを SELECT、LOOP、IF などのいくつかのキーワールドに制限することです。この場合、挿入されたソース コード内のすべてのキーワードを見つけて、ホワイト リストと照合する必要があります。

どうすればこれを行うことができますか?実際に損害を与えるために制限を回避する方法はありますか? 私の目標を達成する他の方法はありますか?

0 投票する
3 に答える
7145 参照

arrays - 配列のmongodbクエリサブセット

_keywords文字列の配列であるフィールドがあります。_keywordsクエリ配列のスーパーセットであるドキュメントを取得したい。

例えば:

['foo', 'foo1', 'foo2'] のサブセットを照会するときに、このレコードを取得したい (例: ['foo'], ['foo1', 'foo2'])

編集:次のようなもの:

0 投票する
6 に答える
1139 参照

javascript - 一致しないキーワードを取得するには?

これをキーワードに使っていますs='young girl jumping'

戻ってきていますjumping(k)

私は結果が欲しいyoung(s) girl(s) jumping(k)

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

seo - Google キーワード ポジション ツールの作成方法

私は自分のウェブサイトの約 400 のキーワード位置 (Google India) レポートを取得するためのツールを探していました。レポートを取得するために約 10 個のツールを使用しましたが、一度にすべてのキーワードのレポートを作成できるほど完璧なツールはありません。

そのため、Google が提供する API を使用してツールを構築する予定ですが、Google CSE API を使用してもレポートを取得できません。

ツールを構築するためにGoogleが提供するAPIを提案してください。