我是ElasticSearch的初学者,我想在我的笔记本电脑中尝试一下。我刚刚安装了slimphp并使用了作曲家来加载official php api wrapper的客户端。
行为如下:
我尝试使用php-wrapper进行简单的获取,一切正常,但是当我使用Sense运行PUT来更新文档时,如果我尝试再次通过php检索文档,我会得到一个空的$response
中的NULL
和$response[_source]
,但如果我尝试通过Sense或命令行获取它,我会毫无问题地获取文档。
就像PHP无法获得ElasticSearch值一样,尽管如果我只通过php-wrapper索引并获得它,它的工作方式是完美的(因为我不会在PHP-包装)。
这让我相信elasicsearch运行良好,但我的PHP或Apache或ES包中正在发生一些事情。
我发布了issue on github,但我们找不到任何问题的解决方案。
这应该是the simple piece of code,但不幸的是,它不是。
一些见解:
由于我的系统管理员知识有限,我对接下来要调查的内容缺乏想法,所以我在这里寻求帮助。
提前致谢,抱歉我的英语不好。