在过去的三年里,我每年都会使用Luke四次。我只在需要的时候才使用它。我一直不明白的一个概念是,为什么只显示某些字段的值。我可以查询这些“空”字段的预期值并获得预期结果,但Luke从不显示这些值。我认为我错过了一些基本和明显的东西,但对我来说并不明显。搜索选项卡示例:
的数据示例文档选项卡:
的
nr9pn0ug1#
当程序创建Lucene文档时,它可能会告诉Lucene是否存储字段的值。例如,stored构造函数的参数。如果值没有存储,那么可以搜索它,但是值的原始字节不会保存在索引中,因为它们不需要也不会被搜索使用。http://www.elasticsearch.org/的典型模式是将原始JSON存储在a single field中,而不存储实际索引的字段。这样,处理检索数据的应用程序可能会使用其原生数据格式,而不必知道Lucene及其扁平的键值文档。
stored
1条答案
按热度按时间nr9pn0ug1#
当程序创建Lucene文档时,它可能会告诉Lucene是否存储字段的值。例如,
stored
构造函数的参数。如果值没有存储,那么可以搜索它,但是值的原始字节不会保存在索引中,因为它们不需要也不会被搜索使用。http://www.elasticsearch.org/的典型模式是将原始JSON存储在a single field中,而不存储实际索引的字段。这样,处理检索数据的应用程序可能会使用其原生数据格式,而不必知道Lucene及其扁平的键值文档。