問題タブ [django-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.

0 投票する
1 に答える
1871 参照

macos - Mac OS 上の Sphinx 検索サーバー 0.9.9 で動作するように 64 ビット ID を取得するにはどうすればよいですか?

私はしばらくSphinxをうまく使用してきましたが、混乱する問題に遭遇しました... mysqlクエリでSphinxをバックアップし、最近、テーブルのIDを持つ方法で主キー戦略を移行しましたインデックス作成は 32 ビットを超えます (MYSQL では bigint unsigned です)。Sphinx はインデックス ヒットを取得していましたが、無意味な ID を返しました (おそらく、クエリまたは何かによって返された ID の 32 ビット)。

調べてみると、--enable-id64 フラグを ./configure に渡していないことに気付きました。問題ありません。そのフラグを使用してスフィンクスを完全に再構築しました (ちなみに、0.9.9 を実行しています)。それでも変わらない!私はまだまったく同じ問題を経験しています。私のテスト シナリオは非常に単純です。

MySQL :

スフィンクスの設定:

検索中:

なぜこれが壊れているのか誰にも分かりますか?

前もって感謝します-フィル

編集

ああ。よし、さらに進んだ。このすべてのテストを Mac OS で行っているとは言いませんでした。それは私の問題かもしれません。Linuxで64ビットでコンパイルしたところ、うまく機能しました.Sphinxコマンドラインコマンドを実行すると、コンパイルに失敗したという手がかりもあります。

私のMac(壊れた)

Linux ボックス (動作中)

それで、新しい質問は、Mac OS で 64 ビット キー用にコンパイルするための秘訣は何だと思いますか?

0 投票する
3 に答える
1346 参照

search - Sphinx 検索で新しい記事を重視するにはどうすればよいですか?

非常にうまく動作しているdjangoサイトでSphinx検索を行っています。あらゆる種類のクエリに対して優れた一致を見つけます。新しい結果のランキングを上げることができるようにしたいと思います。多くの場合、何年も前の記事が新品の記事よりも上位にランク付けされます。古い記事の方が検索ワードが多いので関連性は高いですが、新しい記事はやはり関連性が高いので、上位に表示してもらいたいです。

重み付けに関する Sphinx のドキュメントを読もうとしましたが、信じられないほど紛らわしく、よくわからない用語でいっぱいです。検索をほとんどそのままにしておきたいのですが、最近の pub_dates を使用して結果のランキングを少し上げたいだけです。

0 投票する
1 に答える
1234 参照

search - スフィンクス検索で語形を処理するにはどうすればよいですか

django アプリの mysql データベースにインデックスを付けるためのスフィンクス サーバーがあります。検索は正常に機能していますが、コンテンツに医療用語/フレーズが含まれています。たとえば、「dvt」を検索して、「深部静脈血栓症」や「深部静脈血栓症」とも一致させる必要があります。ドキュメントを調べたところ、「wordforms」と「morphology」のオプションが表示されました。これら(または他のもの)のどれを使用する必要がありますか?また、何が逆に機能しますか?つまり、「深部静脈血栓症」/「深部静脈血栓症」の検索は、「dvt」と一致します。

また、私は一般的にスフィンクスを初めて使用するため、これらの設定方法についてアドバイスをいただければ幸いです。

0 投票する
1 に答える
358 参照

sphinx - ジャンゴスフィンクスの使い方

djangosphinx をインストールしましたが、そのようなコマンド 'generate_sphinx_config' が見つかりません。そして、私はsphinx beta2.0.1を使用していますが、このsphinx beta2.0.1のバージョン番号は何ですか

0 投票する
0 に答える
288 参照

django - Djangosphinx が searchd 応答の読み取りに失敗しました

エラーは djangosphinx.models.SearchError: failed to read searchd response (status=2613, ver=11825, len=775174445, read=75) です。

誰もそれを解決する方法を知っていますか?

0 投票する
2 に答える
1258 参照

full-text-search - Sphinx と Haystack の検索パフォーマンス

Sphinx を使用して検索を行う場合と、Xapian バックエンドを使用する Haystack を使用した場合のパフォーマンスのベンチマーク結果の方向性について、誰かが私に指示してくれるか、または指示できるかどうか疑問に思っていました。私は主に、単一のテーブル内の単一のフィールドでの全文検索に関心があります。

これらのうちどれが「より速い」でしょうか? どちらかを使用することの利点/欠点は何ですか? ありがとうございました。

0 投票する
1 に答える
375 参照

django - django-sphinx-autodocのインストール方法

私はこのdjangoアプリdjango-sphinx-autodochttp://pypi.python.org/pypi/django-sphinx-autodocで見つけました...

インストール方法に関するドキュメントが見つかりません

誰かがこのアプリをインストールする方法を知っていますか?

0 投票する
1 に答える
2129 参照

django - MySQL を使用した django の全文検索

私は PHP 出身で、現在 Django を使用しています。PHP のクエリとの照合が好きで、既に開発されたアプリを使用したいと考えています。全文検索用。良い部分は、ジャピアン、スフィンクス、ルセン、ソランゴ、干し草の山など、利用可能なものがたくさんあることです。何を使えばいいのかわからないのは悪いことですか?アプリ。より新しく、検索は人々の検索コンテンツ検索などのようにさまざまなタイプになる可能性があるため、実装が十分に高速で信頼性が高いことを望んでいます。必要?

Q を使用して独自に作成する方がよいオプションであるかどうかも教えてください。

ありがとう

0 投票する
1 に答える
162 参照

django - sphinxsearchを広範囲に使用するdjangoアプリをテストするにはどうすればよいですか?

検索とクエリに sphinxsearch を使用する django を利用した Web サイトがあります。Django テスト プラットフォームは、すべてのテスト ケースがテストされるテスト データベースを作成します。ただし、元のスフィンクス インデクサーは元のデータベースのインデックスを作成します。この問題に取り組むための最善の戦略を知りたいと思いました。この問題を解決するための既存の django アプリについて知りたい、またはこの問題を解決する方法についての指針を知りたいです。