0
当我在Elastic search/lucene中搜索说car engine
(这是第一次任何用户搜索到这个关键字)时,搜索引擎是否首先在索引表中寻找单个词的索引,然后找到相交点。例如: - 说引擎找到汽车的文件,然后搜索引擎说它有5个文件。现在在5个文件中(最少文件数量),它将搜索汽车。它找到了2个文件。多个词的弹性搜索/ lucene索引?
现在搜索引擎会根据上述结果对它进行排名。这是如何在索引表中以高级搜索多个单词?
对于未来对同一关键字的搜索,搜索引擎是否在索引表中为关键字car engine
创建新条目?
感谢Archit伟大的链接。如链接所述'当添加新文档(可能通过更新)时,索引更改首先缓存在内存中。最终,索引文件全部被刷新到磁盘。首先弹性搜索内存中的索引,如果找不到索引保存在DB中? – emilly