Elastiquent Response内容必须是实现__toString()的字符串或对象,给出“boolean”

时间:2016-01-05 11:58:49

标签: php elasticsearch laravel-5

我正在使用Elastiqent从ElasticSearch中使用,每件事都没问题,我已经索引了两个表(resourcescourses),然后我有一个用户输入内容的搜索表单选择所选资源的查询类型,资源和列,然后我使用此表单数据并针对所选字段针对所选资源运行所选查询以查找目标文本。在resources的映射中,我的字段类型为stringdate-time,但是courses i have integer, text, time, date-time, and string的映射。当用户输入类似abc的字符串时,我可以从resources获得结果,但无法从courses获取可能是由于整数字段,但是如果我将该文本更改为整数值比如1或其他任何数字都可以。我也使用ignore_malformed,但没有改变,搜索abc会出现以下错误:

The Response content must be a string or object implementing __toString(), "boolean" given.

0 个答案:

没有答案