問題タブ [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.
python-2.7 - Web ページのインデックス作成時に URL を返す xapian の使用方法
Ubuntu 12.04、Python 2.7 を使用しています
特定の URL からコンテンツを取得するための私のコード:
が提供するページのコンテンツをフィルタリングするにはget_page(url)
:
クエリを実行すると、クエリが存在する場所が 返されるようにインデックスを作成する方法を教えてfilteredContent
ください。Xapian
URLs
django - django-cms-search 0.2.6 を使用するために最低限必要なコード量はどれくらいですか?
プロジェクトで django-cms-search を使用したいので、xapian および xapian_backend と一緒にインストールしました。私の設定ファイルではHAYSTACK_SEARCH_ENGINE
、 , HAYSTACK_SITECONF
andを定義しHAYSTACK_XAPIAN_PATH
ました (django システムが少し古いため)。さらに、haystack.urls を含め、対応するテンプレートを作成しました。
を実行してもインデックスが作成されませんmanage.py update_index
。
コードをコードにコードに入れる必要がありHAYSTACK_SITECONF
ますか?
ドキュメントは、HAYSTACK_SITECONF で定義されたディレクトリに models.py ファイルを作成し、次のコードを入れることを提案しています。
しかし、これは効果がありません。
python - Django Haystack-Xapian 検索が特殊文字とスペースで失敗する
グローバル検索機能に xapian バックエンドで haystack を使用する既存の Django プロジェクトに取り組んでいます。ただし、&やスペースなどの特殊文字を使用して検索すると、検索が失敗するようです。試してみましたが、修正する方法が見つかりませんでした。
これらの文字をエスケープして検索を機能させる方法はありますか? バックエンドで PostgreSQL を使用しています。どんな指針も非常に役に立ちます。
更新:検索機能は SearchForm を使用し、クエリ文字列は from の q フィールドに含まれます。これは、コードで以下のように使用されます。
私は使用してみました:
と
運がない。スペースや & などの特殊文字で検索することはまだできません。
macos - Nvim - macintos に xapian をインストールする際の問題
システム: Mac OSX 最新
ポートを使用して xapian-core をインストールしました -
次に、vim を開き、:Nvim を使用して nvim を開こうとしました。私はいくつかのエラーを受け取りました -
xapianをインストールしたことをNvimに認識させるために何をする必要があるか教えてください。nvim.py 内のインポート xapian を「ハードコードされた」アドレスに向ける必要があると思います。何かのようなもの
import /usr/libs/xapian
私が正しい方向に進んでいるか、またはvimのxapianが現在どこにあるかをシステムに理解させる簡単な方法があるかどうか、誰かに教えてもらえますか?