問題タブ [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.
search - Lucene スコアの結果
Lucene で、それぞれ 1 つのパーティションのみをカバーする複数のインデックスがある場合。異なるインデックスで同じ検索を行うと、異なるスコアの結果が返されるのはなぜですか? 異なるサーバーからの結果は正確に一致します。
つまり、次を検索した場合:
- 名前 - ジョン・スミス
- 生年月日 - 1934 年 11 月 11 日
パーティション 0は 0.345 のスコアを返します
パーティション 1は 0.337 のスコアを返します
どちらも名前と生年月日が完全に一致します。
sql-server - MOSS SSP の問題 - 削除された SSP からのデータベース ログオンの失敗
テスト環境で SharePoint インスタンスに問題が発生しています。ありがたいことに、これは本番環境ではありません ;) 問題は、SQL Server データベースと検索インデックスを含むディスクの容量が不足したときに始まりました。その後、検索サービスが実行されず、SSP の検索設定にアクセスできませんでした。ディスク容量を再利用しても問題は解決しませんでした。そのため、VM を復元するのではなく、問題の修正を試みることにしました。
新しい SSP を作成し、すべてのサービスの関連付けを新しい SSP に変更しました。その後、古い SSP とそのデータベースは削除されました。PDF ファイルの検索結果は表示されなくなりましたが、それ以外の場合は検索が正常に機能します。MySites も正常に動作します。
この変更の実装後、次の問題が発生します。
1) アプリケーション イベント ログに、MOSS ファーム アカウントである「DOMAIN\SPMOSSSvc」の監査失敗メッセージが表示されるようになりました。
2) SQL Server プロファイラーは、古い (削除された) SSP データベースを参照する SharePoint からのクエリを表示しています。
そう...
- DOMAIN\SPMOSSSvc および古い SSP データベースへのこれらの参照はどこにありますか?
- SSP をサーバーから「完全に」削除して再作成する方法はありますか? 単一の SSP が配置されている場合、削除するオプションは使用できませんでした (灰色表示)。
java - クラス ファイル名は、Java 検索で .class 例外で終了する必要があります
特定のプロジェクトでEclipseのJava検索機能を使用しているときに、誰かが私を助けてくれることを望んでいました。
特定のプロジェクトで Java 検索を使用すると、エラー メッセージが表示されますClass file name must end with .class
(以下のスタック トレースを参照)。これはすべてのプロジェクトで発生しているわけではなく、特定の 1 つのプロジェクトで発生しているようです。
私はすでに試しましたProject -> Clean
...そしてEclipseを閉じ、ビルドされたすべてのクラスファイルを削除し、Eclipseを再起動しても無駄です。
問題について Google で見つけた唯一の参照はhttp://www.crazysquirrel.com/computing/java/eclipse/error-during-java-search.jspxにありますが、残念ながら彼の解決策 (終了、クラスファイルの削除、再起動)はうまくいきませんでした。
誰かが試してみることを提案できる場合、またはそれを追跡するのに役立つ可能性のある収集できる情報がさらにある場合は、ポインターを大いに感謝します.
また、このスレッド ( http://www.myeclipseide.com/PNphpBB2-viewtopic-t-20067.html ) も見つかりました。これは、プロジェクト名にピリオドが含まれている場合に同じ問題が発生する可能性があることを示しています。残念ながら、私のセットアップではそうではないので、まだ行き詰まっています。
McDowell に感謝します。プロジェクトを閉じて開くと、(少なくとも今のところ) 修正されたようです。
search - ファイルをgrepしますが、周囲のいくつかの行を表示しますか?
文字列を表示したいのですがgrep
、一致した行だけでなく、前の 5 行と次の 5 行も表示します。どうすればこれを行うことができますか?
java - Java での検索クエリの解析
検索クエリを解析し、DB の SQL クエリに変換する簡単な方法を見つけようとしています。
私は2つの解決策を見つけました:
- Lucene : 強力な Java ベースの検索エンジンで、クエリ パーサーが含まれていますが、構成があまり難しくなく、SQL クエリを作成するために簡単にハッキング/適応させる方法を見つけることができました。
- ANTLR : ベテランのテキスト レクサー パーサー。コンパイラからスカイスクレーパーまで、あらゆるものを構築するために使用されます。ANTLR は高度な設定が可能ですが、これからコードに触れるすべての人は新しい言語を学ぶ必要があります...
他のアイデアはありますか?
search - PowerShell FINDSTR と同等ですか?
PowerShellに相当する DOS FINDSTR は何ですか? 「エラー」のログ ファイルを検索する必要があります。
search - SolrのWildcardQueryエラー
solrを使用してドキュメントを検索し、このクエリ ""を使用してドキュメントを検索しようとするとid:*
、*または?を使用してクエリを解析できないことを示すこのクエリパーサー例外が発生します。最初の文字として。
これを*だけで動作させるためのパッチはありますか?それとも、そのようなクエリを実行するのは非常にコストがかかりますか?
unix - less を使用してパターン修飾子を使用して大文字と小文字を区別しない検索を行うにはどうすればよいですか?
これを行う唯一の方法は、最初に less を実行するときに -i パラメーターを渡すことのようです。このようなものを作るための秘密のハックを知っている人はいますか
sql-server - SQL Server の全文検索
私は現在、SQL Server データベースがあるアプリケーションに取り組んでおり、人の名前を検索できる全文検索を機能させる必要があります。
現在、ユーザーは 3 つの異なる varchar 列を検索する名前フィールドに a を入力できます。名、姓、ミドルネーム
したがって、次の情報を含む 3 つの行があるとします。
1 - フィリップ - J - フライ
2 - エイミー - ヌル - ウォン
3 - レオ - ヌル - ウォン
ユーザーが「Fry」などの名前を入力すると、行 1 が返されます。ただし、Phillip Fry、Fr、または Phil と入力すると、何も取得されません..そして、なぜこれを行っているのかわかりません。Wong を検索すると、行 2 と 3 が得られ、Amy Wong を検索しても何も得られません。
現在、クエリは CONTAINSTABLE を使用していますが、結果に目立った違いはなく、FREETEXTTABLE、CONTAINS、および FREETEXT に切り替えました。テーブル メソッドは同じ結果を返しますが、ランキングを伴うため、優先されます。
これがクエリです。
何か案は...?この全文検索が正しく機能しないのはなぜですか?
.net - Lucene を使用して電子メール アドレスを検索する
Lucene (特に Lucene.NET) を使用してメール アドレス ドメインを検索したいと考えています。
たとえば、"@gmail.com" を検索して、gmail アドレスに送信されたすべてのメールを見つけたいとします。
「*@gmail.com」の Lucene クエリを実行するとエラーが発生します。クエリの先頭にアスタリスクを使用することはできません。「@gmail.com」のクエリを実行しても、一致するものが返されません。これは、「foo@gmail.com」が単語全体として認識され、単語の一部だけを検索できないためです。
これどうやってするの?