例如,假设我有以下方面:
颜色 (yánsè)
- Red (7825)
- Orange (2343)
- Green (843)
- Blue (5412)
在我的数据库中,颜色将是一个表格,每个颜色将有一个主键和一个名称/值。
当使用Solr / Lucene进行索引时,在我看到的所有示例中,其值被索引而不是主键。因此,如果我按颜色红色进行过滤,我会得到以下内容:
http://www.example.com/search?color=Red 的翻译:
我在想,将主键索引化,当显示要素值时从数据库中检索数值,是否更明智?这样我可以获得类似以下的结果:
将此翻译为中文:http://www.example.com/search?color=1 http://www.example.com/search?color=1
“1”是指彩色红色的主要关键。 我很想知道,我是否应当采取这种做法,因为许多我方的价值观经常发生变化,但主要钥匙保持不变。 此外,该指数必须与数据库相提并论。
还有人有这方面的经验吗?你认为这会影响性能吗?
提前致谢!