問題タブ [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.
ruby-on-rails-3 - Rails 3 の全文検索
Rails 3 ATM の全文検索方法を評価しています。ここに誰かお勧めはありますか?私には、既知のメソッド (Sunspot、Sphinx、Ferret、Xapian) のほとんどがまだ Rails 3 に対応していないように思えます。そうですか? 現時点では、アプリをデプロイするためにマシンに十分なリソースが残っていますが、検索エンジンのアイドル負荷をできるだけ低く保ちたいと考えています。ここで関連性がある場合は、PostgreSQL を使用する予定です。
少し読んだ後、私は Sunspot または Xapian を使用したいとほぼ確信しています。しかし、他の (そしてより良い) 解決策があれば教えてください :-) 特に Sunspot に関しては、Rails アプリに加えて完全な Tomcat を実行することが賢明だったかどうかはわかりません。この星座を経験したことのある人はいますか?
前もってありがとう、ウルフ
python - Xapian forPython2.6をCentOS5.5にインストールします
CentOS5.5でPython2.6用のDjango1.2を使用しており、検索バックエンドとしてXapianを使用してDjangoHaystackをインストールしようとしています。http://docs.haystacksearch.org/dev/installing_search_engines.html#xapianのインストール手順と、 http: //xapian.org/downloadのRedHat EnterpriseLinuxRPMパッケージの手順に従いました。Xapianはインストールされていますが、Python 2.4に接続されています。これは、他の理由でCentOSに存在する必要があります。したがって、「python」シェルに移動して「import xapian」に入ると正しく機能しますが、「python26」シェルに移動して「importxapian」に入ると「Xapianという名前のモジュールがありません」というエラーが発生します。
次に、Python2.6サイトパッケージでPython2.4サイトパッケージのXapianへのsymlinkを作成しようとしましたが、Python 2.6シェルでxapianをインポートしようとすると、次のエラーが発生しました
。RuntimeWarning:モジュール_xapianのPython C APIバージョンの不一致:これPythonにはAPIバージョン1013があり、モジュール_xapianにはバージョン1012があります。
また、 http: //invisibleroads.com/tutorials/xapian-search-pylons.html#install-xapian-on-webfactionにあるように、xapian-coreを構成するときに使用するPythonライブラリを指定しようとしたので、コマンドI使用されたもの: ./ configure
PYTHON = / usr / bin / python2.6
次に、xapian-bindingsをインストールするために使用したもの:./ configure
PYTHON = / usr / bin / python26 PYTHON_LIB = / usr / lib / python2.6 --with- python
これは認識できる違いをもたらさなかったので、私は現時点で少し立ち往生しています。誰かアイデアはありますか?
java - Java CSS クローラー
ページの CSS を取得できる Web クローラーを探しています。他の派手なクロール能力は必要ありません。
私は Xapian、Nutch、Heritrix を通り抜けようとしています。それらはすべて少し複雑に見えます。誰かが経験や推奨事項を持っているなら、私は聞きたいです. 上記のプラットフォームのいずれかへのアクセス可能なチュートリアルも歓迎されます。
デビッド
python - Djapian/Xapianを使用したPy_InitModule4
RedHat5/Python2.6にDjapianをインストールしようとしています。OSX10.6マシンにはすでに正常にインストールされています。
Py2.6で問題なくXapianとDjapianをビルドしてコンパイルしました。次に、Python Bindings for Xapianをインストールすると正常に動作しますが、Pythonインタープリターを開いて'import xapianと入力するか、Djangoアプリにdjapianを含めようとすると、次のエラーが発生します。
/usr/lib64/python2.6/site-packages/_xapian.so:未定義のシンボル:Py_InitModule4
検索では、Xapianだけでなく、いくつかのモジュールでこの問題が発生しましたが、適切な解決策が見つからないようです。私はpython-develをインストールしています。
問題はXapianではなくPython側にあると思います。
django - ジャンゴ・セントス・ザピアン・ヘイスタック
root ユーザーと最終的に他のユーザーで django-haystack と xapian を使用してインストール プロセスを少し行ったところ、すべての応答は問題ないようです。
other_user
シェル内で実行import xapian
しているときでも、import haystack
すべてエラーなしで実行されます。
#'haystack',
設定ファイルでコメントを外すとすぐに。Apacheを再起動するとエラーがスローされます
インストールされた xapian-core、xapian-bindings
それでもうまくいかない理由はありますか?
HEREは私の構成です
c# - xapian の問題 - 32 ビット C# ウィンドウ
C# を使用して Windows で Xapian をコンパイルして使用する方法について。私は同じ問題を抱えていますが、32 ビットの Windows を実行しており、プラットフォームは x86 でも実行するように設定されています。私に何ができる?
また、zlib1.dll を参照することもできません。試行するたびに、有効な COM またはアセンブリではないことがわかります。私はビジュアルスタジオ2010を使用しています
試したことのある人への提案はありますか?または、おそらくそのようなエラーを知っている: 'Xapian.Xapian' の型初期化子が例外をスローしました。
lucene - 部分的な単語のドキュメント検索
部分的な用語を検索できるドキュメント検索エンジン(Xapian、Whoosh、Lucene、Solr、Sphinxなど)を探しています。
たとえば、「brit」という用語を検索する場合、検索エンジンは「britney」または「britain」のいずれかを含むドキュメント、または一般にrに一致する単語を含むドキュメントを返す必要があります。*brit*
正直なところ、ほとんどのエンジンがTF-IDF(用語頻度-逆ドキュメント頻度)または部分的な用語ではなく完全な用語に基づくその派生物を使用していることに気づきました。ドキュメント検索用のTF-IDF以外に、正常に実装された他の手法はありますか?
django - djangoxapian-干し草の山の許可の問題
私はいくつかの検索機能を必要とするプロジェクトimのためにxapianが動作するdjangohaystackを取得しようとしていましたが、少し壁にぶつかりました!! 基本的に、私は指示に従ってすべてをインストールしました、それで:
xapian-coreとxapianバインディングのmakeinstallを実行し、pipinstallhaystackとpipinstallxapian-haystackを実行しました。すべてが正しくインストールされました。
django cmsアプリを使用しているので、検索機能をテストするためにこの例をコピーしただけで、このエラーが発生しました
HAYSTACK_XAPIAN_PATH設定に対していくつかの異なるパスを試しましたが、別のエラーも発生しました
フォルダxapain_searchには完全なパーマ(chmod 777)が与えられており、xapian_index.phpファイルにも完全なパーマがあります。ここで何が欠けているのかわかりませんが、これを機能させるために必死です!!
私の干し草の山の設定は次のようになります
アドバイスをいただければ幸いです!!
編集
もう一度、このエラーはインデックスがないという事実に関連していると思います(そうですか?)コマンドupdate_indexrebuild_index clear_indexを実行しましたが、すべて何も実行されていないようです。エラーは出力されませんが、インデックスは表示されません。コマンドの実行時にビルドされます
私はHAYSTACK_SITECONFが好きなlactose_searchというアプリを持っているので、このアプリフォルダーにprojectname.lactose_searchというファイルがあります。search_indexs.pyというファイルがあります。今のところ、このファイルを検索したいcms_appコンテンツであるため、djangocmsサイトの例をc+pするだけです。
ここで見つけることができますhttp://docs.django-cms.org/en/2.1.3/extending_cms/searchdocs.html
この追加情報により、この質問への回答が少し簡単になることを願っています。
qt - Qt+xapianライブラリ
QtプロジェクトでXapianライブラリを使用しようとしています。ヘッダーを追加しました:
そして、ここにはすでにいくつかの間違いがあります:
そしてこれも:
どういう意味かわかりません。しかし、私は自分のプロファイルに何かを追加する必要があると思います。手伝っていただけませんか?ありがとう。
full-text-search - Sphinx と Haystack の検索パフォーマンス
Sphinx を使用して検索を行う場合と、Xapian バックエンドを使用する Haystack を使用した場合のパフォーマンスのベンチマーク結果の方向性について、誰かが私に指示してくれるか、または指示できるかどうか疑問に思っていました。私は主に、単一のテーブル内の単一のフィールドでの全文検索に関心があります。
これらのうちどれが「より速い」でしょうか? どちらかを使用することの利点/欠点は何ですか? ありがとうございました。