Elasticsearch不索引数据库中名为“ type”的字段

用户名

对于单表继承,在表中索引名为“ type”的特定列时面临一个问题。该表有两个感兴趣的列(其中包括)“ product_name”和“ type”。“ product_name”字段已正确编制索引,“ type”字段根本未编制索引-有关对此进行故障排除的任何想法?在Ruby on Rails中使用elasticsearch-ruby gem。

沙德威尔

假设您正在使用elasticsearch-modelRails模型建立索引,则默认情况下不包括type列。基本上,as_json在模型上被调用以提供字段供Elasticsearch添加到索引中。

为了向索引中添加未返回的字段,as_json您需要提供的实现as_indexed_json自述文件中的“模型序列化”描述了该过程

您可能需要执行以下操作:

def as_indexed_json(options = {})
  as_json(methods: :type)
end

这会将类型添加到用于索引对象的json中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Elasticsearch不索引数据库中名为“ type”的字段

来自分类Dev

完全在动物数据库中的索引返回“数据”字段

来自分类Dev

从数据库中检索字段而不模拟它们?

来自分类Dev

不更新laravel中的数据库字段

来自分类Dev

按名称调用字段而不是Android Studio中数据库表中的索引

来自分类Dev

PostgreSQL:在数据库的所有表中搜索一个名为LIKE * active *的字段

来自分类Dev

如何决定必须在数据库表中建立索引的字段

来自分类Dev

如何决定必须在数据库表中建立索引的字段

来自分类Dev

关系数据库中不包含唯一标识符的映射对象字段

来自分类Dev

通过休眠仅更新选定的字段,而不更新数据库中的所有列

来自分类Dev

数据库字段的未定义索引

来自分类Dev

非关键字段上的数据库索引

来自分类Dev

在数据库中搜索字段

来自分类Dev

从数据库中删除特定字段

来自分类Dev

在帖子数据库字段中搜索

来自分类Dev

无法更新数据库中的字段

来自分类Dev

验证数据库Yesod中的字段

来自分类Dev

数据库中的空字段

来自分类Dev

在数据库中创建字段

来自分类Dev

插入数据库而不指定字段名称

来自分类Dev

在Ruby on Rails中创建一个名为type的字段

来自分类Dev

PHP在输入字段中获取数据库数据

来自分类Dev

将CSV数据导入MySQL数据库中的字段

来自分类Dev

使用隐藏字段更新数据库中的数据

来自分类Dev

从字段数据库中获取数据

来自分类Dev

如何在不暴露数据库中字段名称的情况下使用OrderingFilter

来自分类Dev

数据库空字段

来自分类Dev

ElasticSearch索引中的哪些字段?

来自分类Dev

Django的。如何从数据库中的对象中删除字段?

Related 相关文章

热门标签

归档