我正在使用Elastiqent从ElasticSearch中使用,每件事都没问题,我已经索引了两个表(resources
,courses
),然后我有一个用户输入内容的搜索表单选择所选资源的查询类型,资源和列,然后我使用此表单数据并针对所选字段针对所选资源运行所选查询以查找目标文本。在resources
的映射中,我的字段类型为string
和date-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.