いろいろな理由でHerokuに移行したいアプリを準備しており、Solrを検索エンジンとして使用することを検討しています。
アドオンを追加し、schema.xml を作成して、Solr インスタンスに保存しました。rebuild_index を実行すると、いくつかのエラーが表示されます。
Removing all documents from your index because you said so.
All documents removed.
Indexing 609 projects.
Failed to add documents to Solr: [Reason: ERROR: [doc=project.project.1] unknown field 'description']
Indexing 17 start ups.
Failed to add documents to Solr: [Reason: ERROR: [doc=equity.startup.5] unknown field 'description']
最初の schema.xml ファイルを作成するときに、発生しないと思われるいくつかの空のフィールドが作成され、それらを変更したにもかかわらず、インデックスの実行に失敗することに気付きました。
なぜこれが起こるのか、Solrに関する多くの情報ではないようで、なぜこれが起こるのかについて誰かが知識を持っていれば、本当に感謝しています。