将大对象索引到ElasticSearch

时间:2016-12-23 11:25:49

标签: php elasticsearch symfony foselasticabundle

我试图将大对象 - 具有大量关系的对象(大约100'000) - 索引到ElasticSearch索引中,但这些对象不适合内存。有时会超出Postgres限制,有时是PHP。我不能再增加限制了。

按需逐个提取记录。页面大小已最小化为1。

Framework是Symfony3,bundle是FOSElasticaBundle。

有什么好主意吗?将索引对象写入磁盘?

1 个答案:

答案 0 :(得分:-1)

这是一个已知的问题,使用php / ORM索引很慢。你应该看一下更快的Java JDBC elasticsearch importer