1

我对光子有问题。我已经将数据导入到 nominatim db。

之后,我根据来自 nominatim 的新导入数据将数据导入 photon。但由于某种原因,我被迫清空 nominatim db 并将新数据导入其中,然后更新 photon。但问题是光子上还有旧的索引数据。我认为通过这个命令更新光子数据: curl http://localhost:2322/nominatim-update

运行此命令后我看到此错误:

Exception in thread "Thread-200" org.elasticsearch.action.ActionRequestValidationException: Validation Failed: 1: no requests added;
    at org.elasticsearch.action.ValidateActions.addValidationError(ValidateActions.java:29)
    at org.elasticsearch.action.bulk.BulkRequest.validate(BulkRequest.java:600)
    at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:131)
    at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:84)
    at org.elasticsearch.client.node.NodeClient.executeLocally(NodeClient.java:83)
    at org.elasticsearch.client.node.NodeClient.doExecute(NodeClient.java:72)
    at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:408)
    at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:80)
    at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:54)
    at de.komoot.photon.elasticsearch.Updater.updateDocuments(Updater.java:64)
    at de.komoot.photon.elasticsearch.Updater.finish(Updater.java:30)
    at de.komoot.photon.nominatim.NominatimUpdater.update(NominatimUpdater.java:65)
    at de.komoot.photon.App.lambda$null$0(App.java:152)
    at java.lang.Thread.run(Thread.java:748)

但似乎这个命令不能正常工作。我遵循了此链接中编写的所有说明: https ://github.com/komoot/photon

请让我知道如何解决此问题?

4

0 回答 0