問題タブ [xapian]
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.
solr - Googleアラートのようなものをスケーラブルに実装するにはどうすればよいですか?
保存された検索がたくさんあることが要件です。新しいドキュメントが入ってくると、どの保存された検索がこれらの新しいドキュメントと一致するかを見つけ、これらの保存された検索を作成者にリアルタイムで通知できるようにする必要があります。 。
このようなものは、組み込みまたはプラグインとして、人気のある自由ソフトウェア検索エンジンおよびライブラリのいずれかですでにサポートされていますか?そうでない場合、これを効率的かつスケーラブルな方法で行うための最良の方法は何ですか?
一般的な考え方は、保存された検索をドキュメントであるかのようにインデックス付けし、受信したドキュメントをクエリとして使用して検索することです。しかし、私はこれを行う方法を正確に理解していません。
また、サポートされているクエリ演算子に対する制限をできるだけ少なくすることができれば、それも最善です。
前もって感謝します。
python - 指定されたユーザーのドキュメントの検索を実装するにはどうすればよいですか?
私の現在のプロジェクトでは、ユーザーはlike
曲を検索できます。次に、ユーザーが以前に持っていた曲を検索できるように、曲検索を追加しますliked
。
私は以前を使用して検索エンジンを実装しましxapian
た。これには、ドキュメントのインデックスを定期的に作成することが含まれます。
私の場合、すべてのユーザーの曲のインデックスを個別に作成する必要がありますか?
検索結果をもっと増やしたい場合real-time
、これは、短期間にインデックスを段階的に作成する必要があることを意味しますか?
django - haystackxapian数値範囲
haystackとxapianで価格帯を設定しようとしています。HTTP GETを介してこのようなクエリを渡すことにより、solrで動作させました。
2ドルから3ドルの価格を取得するには:
ただし、xapianバックエンドを使用すると、何も返されません。ファセットのリストを取得しているので、データベースが存在し、機能していることがわかります。正確なクエリを実行することも機能しますが、機能しない範囲だけです。
ruby-on-rails - XapianをRubyonRailsアプリで実行する:データベースのタイプを検出できませんでした
UbuntuでRubyonRailsアプリケーションを実行しようとしています。Xapianを使用してドキュメントを検索します。Gemfileの指示に従って、すでにxapian-full
Gemをバージョンにインストールし、Xapianデータベースが存在する可能性のあるディレクトリを作成しました。1.1.3.4
files/default
コードがこの行に到達するとすぐに、エラーが発生します。
SearchController#indexのIOError
DatabaseOpeningError:データベースのタイプを検出できませんでした
データベースなどを初期化する必要がありますか?Xapian Docsを調べて、インターネットでエラーメッセージを検索しましたが、どれも役に立ちませんでした。
django - Django-haystack (xapian) オートコンプリートで不完全な結果が得られる
バックエンドとして xapian を使用して django-haystack を実行している django サイトがあります。オートコンプリートが機能しましたが、奇妙な結果が返されます。searchqueryset から返される結果は不完全です。
たとえば、次のデータがあります...
[「テスト」、「テスト 1」、「テスト 2」]
そして、「t」、「te」、または「tes」と入力しても、何も返されません。ただし、「test」と入力すると、予想どおり、すべての結果が返されます。
こんな感じのものがあります...
そして、私の検索インデックスは次のようになります...
どんなヒントでも大歓迎です。ありがとう。
ruby - xapian-core のインストール中に gcc エラーが実行可能ファイルをコンパイルできない
gem xapian-core のインストール中にエラーが発生しました。「構成: エラー: C コンパイラは実行可能ファイルを作成できません。詳細については、「config.log」を参照してください」
生成されたログ ファイルは次のとおりです。
事前に助けてくれてありがとう
ruby - xapianコアgemのインストール中にエラーが発生しました
ネイティブ拡張機能の構築。これにはしばらく時間がかかる場合があります...
Gemファイルは/usr/lib/ruby/gems/1.8/gems/xapian-core-1.2.7.1
検査のためにインストールされたままになります。に記録された結果/usr/lib/ruby/gems/1.8/gems/xapian-core-1.2.7.1/ext/gem_make.out
これがgemmakeoutファイルです:
python - xapianとpythonを使用して正確なフレーズを一致させる方法は?
これは私のコードです:
これは「この正確なフレーズ」と一致しません (完全一致以外のほとんどすべてを達成できます)。ドキュメントに記載されている二重引用符を含めたことに注意してください。これを達成する方法はありますか?
php - Xapian で検索エンジンを作成する方法
共有ホスティングで Xapian を使用して検索エンジンを作成しようとしていますが、どこから始めればよいかわかりません。ソース ファイルをダウンロードしました。
Xapian-core-1.2.12、Xapian-bindings-1.2.12、および Xapian-omega-1.2.12。
これらのソースファイルをどうするか、どこに置くか、どのようにインストールするかは、このインストールチュートリアルから理解できません。
インストールの最初の段階で立ち往生しています。Pythonが分からないので、PHPでビルドしたいです。
私はよくゴーグルしてここでも検索しましたが、Xapian を使用してゼロから検索を構築する方法についての明確な説明は見つかりませんでした。
Xapian をインストールしたら、このチュートリアルを実行できるようになります。
Xapian を共有サーバーにインストールするための適切なチュートリアルまたは方法を提案してください。
ruby - Xapian、MongoDB などの最新の Capistrano Deprec レシピ
MongoDB、Xapian、Xapian-fu などのツール (Redis、Memcache/d など) をセットアップするための最新の Capistrano 2.x / Deprec レシピを探しています。
Deprecがまだアクティブで、これらの最新ツールのいくつかのレシピを持っているかどうかは誰でも知っています
ありがとう
チャールズ