标签: solr lucene
我有一个庞大的数据库,有超过700个字段和超过一百万条记录。我需要实现一个搜索功能,它可以在任何字段中检索带有关键字的记录。目前我正在做的是将CopyField所有字段放入一个字段并对其进行搜索。但它很慢。
CopyField
有这么多字段的原因是它们来自多个数据库。例如,来自数据库A1的字段A2,A和来自数据库B1的{{1}},B2。我的架构看起来像:
A1
A2
A
B1
B2
B
因为它们来自多个数据库,所以每条记录中都有很多空字段。
我该如何优化它?