【问题标题】:How Can I Save the Indexed Data with Elasticsearch Permanently?如何使用 Elasticsearch 永久保存索引数据?
【发布时间】:2014-02-20 12:37:14
【问题描述】:

我遵循了 ElasticSearch Java-Api 指南。我将 Java_Home 添加到计算机->设置->高级设置->环境变量。我运行 ElasticSearch -> elasticsearch-service-x64.exe 并以管理员身份运行 elasticsearch.bat。当我进行这些设置时,我将 localhost:9200 写入浏览器,我猜想我得到了关于我的客户端或节点的信息。过了一会儿,我又写了 localhost:9200,但这次什么都出现了。 我不知道这是我的问题的原因。但我知道我不能永久保留索引数据。当我索引时,数据会在 5 秒内消失,搜索操作不会给我任何 Hits。同时请容忍我糟糕的英语。

【问题讨论】:

    标签: search indexing elasticsearch client settings


    【解决方案1】:

    与 SOLR 相比,elasticsearch 没有提交的概念,因此您没有错误地提供给服务器的所有内容都会被索引。

    【讨论】:

    • 我等了 20 分钟然后只运行搜索操作,它工作正常,给出命中。但在一些试验中给出 0 Hit 然后再试一次,给出 Hit.. 这怎么可能? Elastic 搜索索引的逻辑是什么?
    • 如果你有时间,我建议你看一两个视频(你提到,你的英语不太好,所以这可能是个问题)-elasticsearch.org/videos 或阅读文档。最后,ES - 就像任何搜索引擎一样 - 一些 inverted index 数据结构作为其核心。
    • 我解决了这个问题。elasticsearch.bat 必须保持打开状态。无论如何,谢谢。
    猜你喜欢
    • 2018-03-29
    • 2012-11-25
    • 2019-06-28
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 2021-09-14
    • 2021-10-19
    相关资源
    最近更新 更多