我可以为文档(如汽车文档)使用不同的格式(schema.xml)吗?
这样我就可以使用不同的索引来以不同的方式查询同一类文档?
(好吧..我可以使用两个 Solr 实例,但是..这是唯一的方法?)
Core 只能使用一种模式。使用多核配置,您始终可以在同一个 solr 中拥有不同的核心。
但是,如果您有相同的实体并希望以不同的方式查询它,则可以使用相同的 schema.xml 来保存不同字段和不同字段类型的值(检查copyfield),并根据需要使用不同的查询处理程序来进行加权查询.
据我所知,每个 Solr 核心只能有一个模式文件。
每个核心都使用自己的模式文件,因此如果您想要两个不同的模式文件,那么要么设置第二个 Solr 核心,要么运行另一个 Solr 实例