小编sak*_*ute的帖子

如何在控制台或文件中记录 spring data 生成的 solr 查询

如何在控制台或文件中记录 spring data 生成的 solr 查询。我正在使用 Spring Boot 版本 1.4.3.RELEASE 中的 spring-data-solr 版本 2.0.6.RELEASE。

我正在尝试在文件或控制台中记录语句,因为我们可以在 spring-data-jpa 中为 sql 语句执行此操作。

java spring-data-solr spring-boot

3
推荐指数
1
解决办法
3107
查看次数

org.apache.solr.common.SolrException Stream Body已禁用

我已经设置了apache solr 7.1并使用postman工具进行查询.但是当我尝试使用邮递员删除索引数据时,我得到以下错误.

请求:

GET http://localhost:8983/solr/solr-sample3/update?stream.body={
    "delete": {
        "query": "*:*"
    },
    "commit": { }
}
Run Code Online (Sandbox Code Playgroud)

身体:

{
    "error": {
        "metadata": [
            "error-class",
            "org.apache.solr.common.SolrException",
            "root-error-class",
            "org.apache.solr.common.SolrException"
        ],
        "msg": "Stream Body is disabled. See http://lucene.apache.org/solr/guide/requestdispatcher-in-solrconfig.html for help",
        "code": 400
    }
}
Run Code Online (Sandbox Code Playgroud)

它在以前的solr版本solr 6.6中工作.我浏览了lucene文档,但我无法弄明白.

lucene solr postman

3
推荐指数
3
解决办法
4714
查看次数

在spring数据elasticsearch中序列化AggregatedPage时出现jackson解析错误

我试图使用spring数据elasticsearch在elasticsearch中创建一个用于聚合的rest api点。我能够在服务层获取数据但是当控制器(即@RestController)试图将它返回给邮递员时,我收到了这个错误。

无法写入 JSON:对于输入字符串:“bHRMZzc5aHdodDF5a0hOck15Lzl1UT09”;嵌套异常是 com.fasterxml.jackson.databind.JsonMappingException:对于输入字符串:“bHRMZzc5aHdodDF5a0hOck15Lzl1UT09”(通过参考链:org.springframework.data.elasticsearch.core.aggregation.impl.AggregatedPageImpl["aggregations"]->org. .search.aggregations.InternalAggregations["asMap"]->java.util.Collections$UnmodifiableMap["memberNumberToken"]->org.elasticsearch.search.aggregations.bucket.terms.StringTerms["buckets"]->java.util .ArrayList[0]->org.elasticsearch.search.aggregations.bucket.terms.StringTerms$Bucket["keyAsNumber"])

我的映射文件是这个

{
  "transactions" : {
        "properties" : {

                "refernceId" : {
                  "type" :"text",
                  "index": true,
                  "store": true
                },
                "postingDate" : { 
                  "type" : "date",
                  "index": true,
                  "store": true,
                  "format" : "yyyy-MM-dd'T'HH:mm:ss'Z'"
                },
                "effectiveDate" : { 
                  "type" : "date",
                  "index": true,
                  "store": true,
                  "format" : "yyyy-MM-dd'T'HH:mm:ss'Z'"
                },
                "effectiveTime" : { 
                  "type" : "text",
                  "index": true,
                  "store": true
                },
                "effectiveEpochTime" : {
                  "type" : "long",
                  "index": true,
                  "store": true
                },
                "transactionAmount" : { 
                  "type" : …
Run Code Online (Sandbox Code Playgroud)

spring-data-elasticsearch

2
推荐指数
1
解决办法
1318
查看次数