タグ付けされた質問 「search」

検索アルゴリズムの仕組みと実装に関する質問。* NOT *は、API(Google、Bing、Facebookなど)内での検索ツールの使用についての質問です。


1
mongodbは複数の配列アイテムで検索します
このような記録があれば、 { "text": "text goes here", "words": ["text", "goes", "here"] } MongoDBで複数の単語を一致させるにはどうすればよいですか?1つの単語に一致する場合、これを行うことができます。 db.find({ words: "text" }) しかし、これを複数の単語に対して試しても、うまくいきません。 db.find({ words: ["text", "here"] }) 配列を使用することで、個々のコンテンツを照合するのではなく、配列全体をレコード内の配列と照合しようとしていると思います。
96 arrays  search  mongodb 


5
ファイル内のパターンの出現回数をカウントします(同じ行でも)
ファイル内の文字列の出現回数を検索するときは、通常、次のように使用します。 grep pattern file | wc -l ただし、grepの動作方法が原因で、1行に1つしか見つかりません。文字列が同じ行にあるか異なる行にあるかに関係なく、文字列がファイルに出現する回数を検索するにはどうすればよいですか? また、単純な文字列ではなく正規表現パターンを検索している場合はどうなりますか?どうすればそれらを数えることができますか、またはさらに良いことに、各一致を新しい行に印刷できますか?
94 search  count  grep  match 

9
InnoDBによる全文検索
私は、大量のWebアプリケーションを開発しています。その一部は、ディスカッション投稿のMySQLデータベースであり、スムーズに20M +行に成長する必要があります。 もともとはテーブルに(組み込みの全文検索機能用に)MyISAMを使用することを計画していましたが、1回の書き込み操作でテーブル全体がロックされていると思ってシャッターを切っていました。行レベルのロックは非常に理にかなっています(巨大なテーブルを処理するときのInnoDBの他の速度の利点は言うまでもありません)。したがって、このため、私はInnoDBを使用することをかなり決心しています。 問題は... InnoDBにはフルテキスト検索機能が組み込まれていません。 サードパーティの検索システムを使用する必要がありますか?同様のLucene(C ++) / スフィンクス?データベース忍者に提案やガイダンスはありますか?LinkedInのzoie(Luceneをベースとする)は現時点で最良のオプションのようです...リアルタイム機能を中心に構築されている(これは私のアプリケーションにとって非常に重要です。)私はまだ洞察を得ずにコミットすることを少しためらっています... (参考:フロントエンドにサービスを提供するためにPHPを使用して、ハイメモリリグを備えたEC2に参加します)

3
リストビューフィルターAndroid
私はandroidでリストビューを作成し、リストの上に編集テキストを追加します。ユーザーがテキストを入力すると、リストはユーザー入力に従ってフィルタリングされます Androidでリストアダプタをフィルタリングする方法がある場合、誰か私に教えてもらえますか?

6
Unixでの特殊文字のgrep
ログファイル(application.log)があり、次の通常および特殊文字の文字列が複数行に含まれている可能性があります。 *^%Q&$*&^@$&*!^@$*&^&^*&^& この特殊文字列を含む行番号を検索したい。 grep '*^%Q&$*&^@$&*!^@$*&^&^*&^&' application.log 上記のコマンドは結果を返しません。 行番号を取得するための正しい構文は何ですか?

3
ファセット検索とは何ですか?
全文検索のコンテキストでのファセット検索とは正確には何ですか? ウィキペディアからも読みましたが、使い方やメリットがよくわかりませんでした。コミュニティがいくつかの良い例で答え/拡張し、説明できることを願っています。 注:現在、さまざまなオープン検索フルテキスト検索エンジンを評価/調査しています。ほとんどの場合、ファセット検索が機能の1つとしてリストされています。したがって、これが私たちのアプリケーション要件に役立つかどうかを評価しようとしています。

8
Pythonでタプルのリストを検索する方法
だから私はこのようなタプルのリストを持っています: [(1,"juca"),(22,"james"),(53,"xuxa"),(44,"delicia")] 数値が何かと等しいタプルのこのリストが必要です。 だから私がsearch(53)それをするならそれはのインデックス値を返すでしょう2 これを行う簡単な方法はありますか?
90 python  search  list  tuples 

20
左から右、上から下にソートされた2D配列の数値を検索するにはどうすればよいですか?
私は最近このインタビューの質問を与えられました、そして私はそれに対する良い解決策が何であるかについて知りたいです。 配列のすべての数値が左から右、上から下へと昇順である2次元配列が与えられたとしましょう。 ターゲット番号が配列内にあるかどうかを検索して判別する最良の方法は何ですか? さて、私の最初の傾向は、データがソートされているため、バイナリ検索を利用することです。O(log N)時間で数値が単一行にあるかどうかを判断できます。しかし、それは私を捨てる2つの方向です。 私がうまくいくかもしれないと思ったもう一つの解決策は、真ん中のどこかから始めることです。真ん中の値が私の目標よりも小さい場合、それは真ん中からマトリックスの左の正方形の部分にあると確信できます。次に、対角線上に移動して再度チェックし、ターゲットの数に磨きをかけるまで、ターゲットが入る可能性のある正方形のサイズを小さくします。 この問題を解決する上で何か良いアイデアはありますか? 配列の例: 左から右、上から下に並べ替えました。 1 2 4 5 6 2 3 5 7 8 4 6 8 9 10 5 8 9 10 11

10
JavaScriptでオブジェクトの配列の値を見つける方法は?
オブジェクトの配列があります: Object = { 1 : { name : bob , dinner : pizza }, 2 : { name : john , dinner : sushi }, 3 : { name : larry, dinner : hummus } } キーが「夕食」である場所のオブジェクト/配列を検索して、それが「寿司」と一致するかどうかを確認できるようにしたいと思います。 私はjQueryに$ .inArrayがあることを知っていますが、オブジェクトの配列では機能しないようです。または多分私は間違っています。indexOfも1つの配列レベルでしか機能しないようです。 このための関数や既存のコードはありませんか?

7
WebStorm:検索が機能しない
私はそれが検索に使用されていることを知っています:Ctrl+Shift+Fまたは編集| 検索| パスで検索し、以前は機能しましたが、今は常に空のセットを返しますが、私が探しているものは知っています-プロジェクトにあります たぶん誰かがこの問題を抱えていましたか?

8
要素を効率的に検索する方法
最近私はインタビューをしていて、彼らは私に「検索」の質問をしました。 問題は: (正の)整数の配列があり、各要素が隣接要素と比較されるか、+1または-1比較されると仮定します。 例: array = [4,5,6,5,4,3,2,3,4,5,6,7,8]; 次に7、その位置を検索して返します。 私はこの答えを出しました: 値を一時配列に格納し、並べ替えてから、バイナリ検索を適用します。 要素が見つかった場合は、一時配列内のその位置を返します。 (数値が2回発生している場合、最初の発生を返します) しかし、彼らはこの答えに満足していないようでした。 正しい答えは何ですか?

8
SVNリポジトリでファイル名を検索します
何千ものフォルダーとサブフォルダーを含むコードのバルクリポジトリがあります。このリポジトリの下でファイル名または単語を使用して検索したいと思います。 Root folder a\ b\ c\ d\ e\ f\ab\ f\ab\cd.txt cd.txtを検索したいのですが、SVNリポジトリのどこにあるのかわかりません。そのため、SVNのルートフォルダーで検索を実行し、ファイル名cd.txtを入力してコマンドを実行し、チェックインします。各フォルダとファイルの詳細結果が表示されます...。 要件が明確であることを願っています。これについて私を助けてくれませんか。
84 svn  search  text  base 

7
solrクエリでORとNOTを使用する
私は次のようなSolrクエリに取り組んでいます: ((myField:superneat AND myOtherField:somethingElse) OR NOT myField:superneat) これを実行すると、結果は返されません。OR NOTのいずれかの側で基準を使用すると、期待どおりの結果が返されます。これらは、一緒にうまく機能していないだけです。場合にはmyFieldでは一致したsuperneatを、私はまたことを保証することを意図していmyOtherFieldがに設定されているsomethingElseが、場合myFieldではないsuperneat、結果に含めます。 solrがこの種のクエリの結果を返さない理由を誰かが説明できますか?クエリを何らかの方法で再構築する必要がありますか?それとも、solrを使用して目的の結果を達成するための別の方法がありますか?
83 search  lucene  solr 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.