問題タブ [sphinx]
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.
java - Lucene の検索結果は、カスタム オーダー リスト (各ユーザーに固有) で並べ替えられます
アプリケーションで、最大 500,000 アイテムの共有データベースにアクセスできるユーザーを認証しました。各ユーザーは、独自の公開 Web サイトを持っており、自分のサイトに表示されている項目に優先順位を付ける (賛成票を考える) 機能が必要です。
500,000 個のアイテムのうち、優先順位の高いアイテムは最大 200 個しかないため、残りのアイテムの順序はそれほど重要ではありません。
ユーザーごとにアイテムの優先順位が異なります。
私は最初に同様の mysql の質問をここで行いました。Mysql の結果は、各ユーザーに固有のリストでソートされ、良い答えが得られましたが、非 sql インデックス付きソリューションを選択することをお勧めします。
これは Lucene で実行できますか?、これに適した別の検索テクノロジはありますか?
ps。Google は検索結果に同様のタイプの設定を実装しており、ログインしている場合は自分の検索結果を優先して除外できます。
更新:ドキュメントを読んでいて、メモリに保存されている「ドキュメントごとの属性値」で探していることを実行できると信じているため、スフィンクスで再タグ付けされました-スフィンクスの達人からこれに関するフィードバックを聞くことに興味があります
.net - Sphinx .net の実装
.net - MSSQL アプリケーションで Sphinx (全文検索) を実装することは可能ですか。
もしそうなら、同じことを実装する方法を助けてください。小さな説明が大いに役立ちます。
php - phpapiを使用してスフィンクスから抜粋を取得する
一致したドキュメントの抜粋を返すためにスフィンクス検索を取得しようとしています。私はhttp://code.google.com/p/sphinxsearch/source/browse/trunk/api/sphinxapi.phpを使用してスフィンクスデーモンと話します。
現時点では、次の情報しか返されていません。
スフィンクスに抜粋やドキュメントIDなどを含めるように命令する方法の例はありますか?
search - Sphinx 検索エンジン、いくつかの簡単な質問
だから、私はこれを読み始めたところです.PHPで検索を実装したことはありません. 私が疑問に思っていたいくつかの質問があります:
- 物事の音によると、Sphinx が動作するには、バックグラウンドで実行されるプログラムである「デーモン」が必要ですか?
- たとえば、mySQL テーブルのインデックスを作成した後、ユーザーが別のレコードをアップロードしたとします。検索でこのレコードを表示するには、ユーザーがレコードを更新/作成するたびに、インデックスを何度も作成する必要がありますか?
ありがとう。
php - スフィンクスの設定
笑わないでください。ローカルの WAMP で Sphinx をセットアップしようとしているだけです。これまでに行ったことがないので、おそらくばかげたことをしているのでしょう。
これは私の sphinx.conf ファイルです:
インデックスを作成しようとすると、次のエラーが発生します。
この問題の原因は何ですか? ありがとう。
sphinx - sphinx:search fulltext と属性のパフォーマンス比較
1. スフィンクスは、全文検索において、属性による検索よりもどれくらい効率的ですか?
属性検索がはるかに遅い場合は、パフォーマンスを向上させるために、属性にプレフィックスを付けます
全文検索に追加します。
ただし、範囲検索が必要な場合は、属性検索のみ適用できます。
2.PHPでsphinxapiによる属性範囲検索を行うには?
sphinx - スフィンクスの全文列の並べ替え
sphinx で整数値でソートできることは知っていますが、sphinx でテキスト フィールドをアルファベット順にソートする方法はありますか?
名で検索したいのですが、関連性で並べ替えるのではなく、名でアルファベット順に並べ替えたいと思います。mysql でこれを実行できることはわかっていますが、mysql にはステミングなどの機能がありません (私の知る限り)。
みんな、ありがとう!
php - phpなしでmysqlの結果からhtmlタグとphpシリアル化情報を削除する方法は?
キー=>値のペアがWebサイトでjQueryUIタブを構築するために使用される情報であるPHP配列を格納しています。
MySQLデータベースに保存されている文字列は次のようになります。
a:2:{i:0; a:2:{i:1; s:9:"情報";i:2; s:643:"<h2><strong>このセクションはfooについてです</strong> </ h2> <p> <strong> Lorem ipsum ... ";} i:1; a:2:{i:1; s:14:"詳細"; i:2; s:465:" < p> Lorem ipsum ... ";}}
(フォーマット上の理由で長いコンテンツを切り捨てたため、有効なシリアル化された配列またはhtmlではありません)
このコンテンツをサイト検索の目的でSphinx(フルテキストインデクサー)にフィードできるようにしたいと思います。基本的に、Sphinxはデータベースのコンテンツを取得し、指定した構成オプションに従って、データベースのコンテンツにインデックスを付けます...私が疑問に思っているのは、MySQLまたはSphinxのいずれかでシリアル化情報とhtmlを削除する良い方法があるかどうかです。プレーンテキストのみがインデックス付けされるようにタグを付けます。
ruby-on-rails - 製品検索のカテゴリ ドロップダウン
メンバーシップを使用して has_many に関連付けられている多くのカテゴリを持つ多くの製品があります。
カテゴリのドロップダウンで検索をフィルタリングしながら、誰でも製品を検索できる検索ボックスを作成しようとしています (したがって、関連するカテゴリの製品のみを取得できます)。
think_sphinx インデックスは Product モデルにあります。エラーは発生しませんが、ドロップダウンは検索に影響しません。
php - スフィンクス + 東京暴君 + mysql
プロジェクトの 1 つに全文検索エンジンを作成することを考えています。Mysql、Tokyo Tyrant、インデックス作成が必要なファイル ドキュメントがあります。
現在 Sphinx を検討していますが、それを使用してすべてのドキュメントのインデックスを作成できるかどうかわかりません。
Sphinx に Mysql を使用させることが可能であることはわかっていますが、Sphinx にインデックスを作成させ、Tokyo Tyrant にクエリを実行させ、ファイル ドキュメントのインデックスを作成させる方法を検討しています。
Sphinx、Xapian、または別のものである可能性がありますが、JAVA ではなく (Lucene はリリースされていません)、PHP で使用でき、Linux で実行できるものです。
ソースとしてMysql以上を受け入れることができる検索エンジンのアイデアはありますか?
ありがとう