elasticsearch,Java,elasticsearch" /> elasticsearch,Java,elasticsearch" />

Java 索引在elasticsearch中的存储方式

Java 索引在elasticsearch中的存储方式,java,elasticsearch,Java,elasticsearch,我对elasticsearch有一些疑问,但找不到合适的答案: 索引在Elasticsearch中的存储方式。它们存储在哪个文件夹位置 是否可以存放在不同的位置 这是什么意思“localhost:9200/path1/path2” 在elasticsearch中对哪个算法进行索引。 索引按照中的配置存储在磁盘上 端口9200上的localhost是的默认连接端口,url的路径通常定义要执行的操作(如搜索文档) 你的算法到底是什么意思?Elasticsearch是一个搜索引擎,它用于读取文档并索引

我对elasticsearch有一些疑问,但找不到合适的答案:

索引在Elasticsearch中的存储方式。它们存储在哪个文件夹位置

是否可以存放在不同的位置

这是什么意思“localhost:9200/path1/path2

在elasticsearch中对哪个算法进行索引。

  • 索引按照中的配置存储在磁盘上
  • 端口9200上的localhost是的默认连接端口,url的路径通常定义要执行的操作(如搜索文档)
  • 你的算法到底是什么意思?Elasticsearch是一个搜索引擎,它用于读取文档并索引其属性以启用搜索

公平地说,所有这些都可以在elasticsearch的文档中找到。

elasticsearch基于lucene。所以它使用lucene算法进行索引,或者它们有不同的索引。存储在磁盘上的索引可用作lucene索引。也就是说,即使在elasticsearch之外,它们也可以通过Lucene驱动的应用程序(如Luke)进行搜索。Lucene这样做的方式是由Lucene记录的。我们在localhost之后给出的路径:9200它代表什么。该路径是否可以在aas目录中查看请单击我回答中的链接,它将带您访问文档。所有这些都可以在elasticsearch的网站上找到,描述节点或集群的表示。但如果我只有一个节点,那么路径意味着什么呢