我知道Solr使用Lucene和Lucene使用倒排索引。但从目前为止我看到的Lucene例子中,我不确定我是否理解它与Solr的结合。Solr如何存储文件
给出下列文件:
<doc>
<field name="id">9885A004</field>
<field name="name">Canon PowerShot SD500</field>
<field name="manu">Canon Inc.</field>
<field name="inStock">true</field>
</doc>
从到目前为止,我所看到的例子,我认为Lucene的具有对待每个字段作为文档。然后它会说:ord Cannon出现在字段name
和字段manu
中。
索引分解了多少?或者索引只是说:“佳能这个词出现在id为这样的文件”?
如何在Solr中使用Lucene时如何工作? 该文件在索引中的外观如何? (假设每个字段都有indexed="true"
)
您可以[通过在2013年从Lucene的/ Solr的革命演示一个如何Lucene的存储数据的详细纲要(获得https://www.slideshare.net/lucenerevolution/what -is-inaluceneagrandfinal)。我不确定它是否提到了DocValues,它是一个面向列的存储,而不是常规的倒排索引,可以加速某些操作。 – MatsLindh
@MatsLindh感谢您的信息! – user3813234