spring-data-elasticsearch相关内容
我正在对Spring Data使用Elastic Search. 我在存储库中有一个简单的方法: findByUserNameContaining("a b"); 由于SPACE,此方法未提供预期结果. 获取错误: " "无法构造查询'"a b" '.改为使用表达式或多个子句.EXCEPTION ="org.springframework.dao.InvalidData
..
我正在尝试在下面的文本列表中搜索蓝色 "BlueSaphire","Bluo","alue","blue","BLUE",“蓝",“蓝黑",“蓝",“蓝宝石蓝",“黑色",“绿色","bloo","Saphireblue" SearchQuery searchQuery = new NativeSearchQueryBuilder().withIndices("color").withQ
..
嗨,我正在使用弹性搜索Spring数据.我项目的领域结构一直在变化,因此我必须删除索引才能每次更改映射.为了克服这个问题,我使用了别名.我使用以下方法创建了别名: elasticsearchTemplate.createIndex(Test.class);elasticsearchTemplate.putMapping(Test.class);字符串aliasName ="test-alias
..
我正在使用Spring Data ElasticSearch执行CRUD操作.默认情况下,当使用@Document注释的POJO被写入ElasticSearch索引时,索引字段名称与POJO的Java属性名称相同.如何将索引字段名称配置为不同?例如,对于此文档POJO: @Document(indexName ="areas",类型="area")公共课区{@ID私有字符串ID;私有Strin
..
在我的 Spring Data Elasticsearch 应用程序中,当用户键入一些字符并且应用程序将使用 query * 向他显示所有可能的变体时,我想实现自动完成功能./p> 现在,我找不到一种如何使用Spring Data Elasticsearch正确实现它的方法. 例如,我尝试了以下操作: 条件c =新条件("name").startsWith(query);返回elasti
..
我目前正在从Spring Data Elasticsearch 3.2.x迁移到4.0.0. 我要删除定义了自定义 ZonedDateTimeDeserializer 的 JacksonEntityMapper ,以使用 ElasticsearchEntityMapper 我有一个ZonedDateTime字段,定义如下: @Field(类型=日期,格式= DateFormat.d
..
RestHighLevelClient 用于在spring-boot应用程序中连接到ES 6.4(托管在AWS上).当应用程序空闲一段时间后,请求到达时, RestHighLevelClient 会抛出 SocketTimeoutException : [请求处理失败;嵌套的异常是org.springframework.data.elasticsearch.ElasticsearchExcep
..
我指的是 Spring Data Elasticsearch的 org.springframework.data.elasticsearch.repository.ElasticsearchRepository org.springframework.data.elasticsearch.core.ElasticsearchTemplate 似乎它们是两个实现相同目标的不同API,但
..
我所需要的非常简单,但是我可能无法在Elasticsearch中找到方法,这可能是因为需要完成的工作很复杂. 输入(两个示例JSON文档) {"car":150,"bike":300}{“汽车":100,“自行车":200} 我想要返回的是,当我触发搜索查询时,它会向我返回带有额外字段 inventory 的文档,该字段定义为汽车和自行车的总数.并按排序顺序. 示例输出: 匹
..
我正在开发一个系统,该系统计划将Elasticsearch用作数据存储库.我正在尝试选择开发我的应用程序的最佳方法,该应用程序可以对来自Elasticsearch的数据进行索引和查询.我拥有的系统是建立在Spring框架之上的. 使用 Spring-data-elasticsearch ( https://github.com/spring-projects/spring-data-elas
..
目标:创建旨在加载1000万个简单文档的Elasticsearch索引.每个文档基本上都是"Elastisearch ID",“某些公司ID"和“名称".提供按需搜索类型的功能. 我可以直接从Postman(curl或任何其他不依赖Spring Data的工具)或在Spring启动初始化期间成功创建索引和分析器.但是,当我尝试使用分析器时,似乎对于Postman直接创建的分析器却被忽略了.
..
对于我的搜索,我想考虑以下事实:在过滤器请求中,“空格" 字符不是必需的. 例如: 当我在"THE ONE" 上进行过滤时,我看到了相应的文档. 即使写"THEONE" ,我也想看. 这就是我今天的查询的构建方式: boolQueryBuilder.must(QueryBuilders.boolQuery().should(QueryBuilders.wildcardQuery("de
..
我是Elastic和spring-data-elastic的新手.我一直在这里和网络的其他区域进行搜索,但到目前为止,仍找不到我的问题的答案.我希望SO能够提供帮助. 我正在索引 Users 表中的某些记录(firstName,lastName),并且希望能够进行高级搜索.因此,例如,如果我的名字是"Frances",并且输入"Frank",那么系统足够聪明,可以返回记录.'Robinson
..
嗨,我有一个问题,如何为具有日期范围和诸如此类的其他字段参数的嵌套复合对象创建弹性搜索查询 [{"名称":"A",“可用性":[{“部分":是的,“日期":{"gte":"2020-12-01","lte":"2020-12-02";}}]},{"名称":"B",“可用性":[{“部分":是的,“日期":{"gte":"2020-12-05","lte":"2020-12-06"}},{“部分
..
我正在将SpringBoot 2.2.5与Elasticsearch 6.8.6一起使用.我正在从Spring Data Jest迁移到通过 ElasticsearchEntityMapper 使用Spring Data Elasticsearch REST传输机制. 我有一个 Date 字段,其定义如下: @JsonFormat(形状= JsonFormat.Shape.STRING,
..
我具有以下(ES 7.xx)版本的数据库数据 {"id":"1234","expirationDate":"17343234234"," paths":"http:localhost:9090&",“工作":“软件开发人员",“家庭":{"baba":"jams",“母亲":"ela"}},{"id":"00021","expirationDate":"0123234"," paths":"h
..
将Spring Boot从 2.1.X 更新到 2.2.X ,并将弹性搜索从 6.3.X更新到 6.8.X /strong>. 知道了映射异常,以解决映射异常,将文档变量重命名为myDocument. elasticSearchRepo.SaveAll(objectTosave)上的值现在不保留在文档中. 文档中还存在其他属性,例如ID,类别. 是否可以使用不同的fieldNam
..
我使用ElasticSearch进行了这种小型配置,但是由于我想存储一些数据,因此出现以下错误:repository.save(new FileProperty("12dW", 123.123, "hii")); P.S. elasticSearch正在使用docker在端口9200上运行 Servlet.service() for servlet [dispatcherServle
..
如何使用SDE4.0 @Query和SearchHit将距离值存储到SortValues或实体 “ sort”:[ { “ _geo_distance”:{ “ codenames.geoLocation”:[ { “ lat”:32.846027, “ lon”:-96.84987 } ], “ unit”:“ mi”, “ order”:“ asc”, } } ]
..
我已经使用ElasticSearch的_plugin / head界面成功创建了查询。该查询旨在返回特定位置的特定设备的最新时间戳。查询如下所示: { “ query”:{ “ bool”:{ “必须”:[ { “ term”:{ “ deviceevent.location.id”:“ 1” } }, { “ term”:{ “ deviceevent.deviceId”:“ A
..