当type
声明string
为时,Elasticsearch 6.0将显示此错误。
"name" => [
"type" => "string",
"analyzer" => "ik_max_word"
]
Elasticsearch删除了该string
类型,现在正在使用text
。所以你的代码应该是这样的
"name" => [
"type" => "text",
"analyzer" => "ik_max_word"
]
问题内容: 我使用elasticsearch python api创建映射,但是出现了一些错误: 它显示了,并且我找到了一些他们说的解决方案:使用而不是在字段类型中使用,但是它也出错了:elasticsearch-6.5.4 问题答案: 这个 ‘index’:’analyzed’或’index’:’not_analyzed’ 是较旧的Elasticsearch版本映射,不需要。 您需要做的就是对分
谷歌了很多没有任何运气所以,任何帮助都很感激。 更新1: ES版本:2.3.3(我相信是最新版本)
我已经建立了一个字段声明列表,需要找出每个字段的名称: 我找不到任何检索字段名称的方法。 奇怪的是,其中一个构造函数确实接受一个字段参数,所以不确定为什么它没有getter。我需要从另一个节点获取它吗? FieldDeclaration(节点列表修饰符、类型、字符串名称)创建一个FieldDeclaration。https://www.javadoc.io/doc/com.github.javap
问题内容: 我正在尝试让SignalR与自定义JsonSerializerSettings一起处理其有效负载,特别是我正在尝试设置。 这个问题似乎是,该SignalR中使用的设置,并为它的内部数据结构以及它然后导致各种混乱的(当我设置内部服务器崩溃的最粗鲁的例子,但我也得问题,特别是当回调参与)。 有任何解决方法,还是我做错了? 示例代码演示: 服务器: 客户: 共享: 问题答案: 这可以通过利用
问题内容: 我正在尝试验证并保存具有以下结构的Passport配置文件: http://passportjs.org/guide/profile/ 这是我想出的方案: 电子邮件具有名为“ type”的属性,该属性保留用于猫鼬类型。我该如何解决? 问题答案: 您需要使用对象定义字段:
问题内容: 编译错误: 解决办法? 问题答案: Java不允许您在函数局部内部类内定义非最终静态字段。只允许顶级类和静态嵌套类具有非最终静态字段。 如果您要在班级中添加一个字段,请将其放在班级级别,如下所示: