我想在Solr中存储和索引2个模型。
Foo和Moo。
现在为此我在Solr中创建了2个核心Foo和Moo。
在设置文件中,我为此创建了2个索引。
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack.backends.solr_backend.SolrEngine',
'URL': 'http://127.0.0.1:8983/solr/Foo'
},
'Moo': {
'ENGINE': 'haystack.backends.solr_backend.SolrEngine',
'URL': 'http://127.0.0.1:8983/solr/Moo'
},
}
现在,在更新或重建索引时,我想更新核心只包含它所拥有的特定模型。 即。
python manage.py rebuild_index -model Foo -using default
python manage.py rebuild_index -model Moo -using Moo
有没有办法做到这一点?或者我的概念是错的?对于Solr和Hasytack来说,这是一个非常新的内容,文档对此并不十分清楚。 请评论我会更新答案。