2

私は主に教育目的でDjangoでアプリを開発しましたが、GAEでホストしたいと思っています。アプリはMySqlとHaystack/Whooshを使用します。私はこのdjango-nonrelガイドに従っていますが、Haystack/WhooshがGAEのNoSQLで機能するかどうかはわかりません。何か案は?

4

3 に答える 3

1

GAE で Haystack を使用することは可能ですが、whoosh を検索バックエンドとして使用することはできません。代わりに、ホストされた Solr または ElasticSearch をバックエンド検索サーバーとして使用する必要があります。searchbox.io を試してみてください。Haystack で動作させる方法については、こちら を参照してください

于 2012-10-13T20:03:03.097 に答える
0

appengine の haystack については知りませんが、appengine と NoSQL データベースで動作するように設計されたnonrel-searchがあります。

また、GAE は Mysql のようなリレーショナル データベースをサポートしていないと思います。

于 2012-06-15T15:53:24.567 に答える
-1

Whoosh はファイルベースの検索バックエンドであるため、ディレクトリへの書き込みアクセス権があれば使用できるはずです。

Django アプリケーションで検索インデックスのディレクトリを構成し、適切なコマンド (./manage.py rebuild_indexまたは./manage.py update_index) を実行して、そのディレクトリに検索インデックスを構築する必要があります。

于 2012-06-15T15:10:39.797 に答える