0

我正在尝试使用 elasticsearch 为包含超过 100 万个帖子的数据库建立索引,但我遇到的问题是,由于数据量大,索引崩溃

是否可以分部分进行索引,或者这是不应该崩溃的东西,我只是做错了什么?

我正在使用 Elastica ( https://github.com/ruflin/Elastica )

- - 编辑 - -

忘了添加一些错误,这就是我得到的,之后什么也没有发生

Caused by: org.apache.lucene.queryparser.classic.ParseException: Encountered "<EOF>" at line 1, column 5.
Was expecting one of:
    <BAREOPER> ...
    "(" ...
    "*" ...
    <QUOTED> ...
    <TERM> ...
    <PREFIXTERM> ...
    <WILDTERM> ...
    <REGEXPTERM> ...
    "[" ...
    "{" ...
    <NUMBER> ...

    at org.apache.lucene.queryparser.classic.QueryParser.generateParseException(QueryParser.java:708)
    at org.apache.lucene.queryparser.classic.QueryParser.jj_consume_token(QueryParser.java:590)
    at org.apache.lucene.queryparser.classic.QueryParser.Clause(QueryParser.java:275)
    at org.apache.lucene.queryparser.classic.QueryParser.Query(QueryParser.java:181)
    at org.apache.lucene.queryparser.classic.QueryParser.TopLevelQuery(QueryParser.java:170)
    at org.apache.lucene.queryparser.classic.QueryParserBase.parse(QueryParserBase.java:121)
    ... 18 more
4

1 回答 1

0

好的,我发现了我的错误,问题是我要快速加载大量数据

只需添加一个即可sleep(1);解决问题

于 2013-08-14T12:48:56.623 回答