SpringdataElasticsearch整合时遇到的一个错误

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: SpringdataElasticsearch整合时遇到的一个错误

Caused by: java.lang.IllegalArgumentException: Unable to identify index name. WayBill is not a Document. Make sure the document class is annotated with @Document(indexName=“foo”)


SpringdataElasticsearch整合时遇到以上问题,原因是无法识别实体类上的索引名称 这个WayBill is not a Document.识别不到,最后找了一圈发现,我给实体类没有添加Document注解

//文档对象是(索引库名,类型)
@Document(indexName = "...",type = "...")


然后给添加上之后就好了…


相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
被零除的错误
被零除的错误。
85 1
|
SQL 数据库 流计算
出现了 FlinkServerException 或 FlinkSQLException 错误
出现了 FlinkServerException 或 FlinkSQLException 错误
526 1
|
数据库
学生错误‘3704‘解决方法
学生错误‘3704‘解决方法
|
弹性计算 应用服务中间件 Apache
502 错误
502 错误
946 0
|
API
处理应用代码中的错误
处理应用代码中的错误
76 0
|
索引
错误
错误
233 0
|
异构计算
之前代码出现的错误总结
之前代码出现的错误总结
113 0
|
应用服务中间件 PHP nginx