2016-11-08 37 views
1

我似乎无法突出显示,以便与Spring Boot和Spring Data Solr软件包一起正常工作。Spring Boot Solr HighlightPage不返回突出显示的信息

我正在使用Spring Boot 1.4.1。

我看到这在我的日志。

web应用=/solr的路径= /选择 PARAMS = {Q =标题:矩阵& HL =真& hl.simple.post = &开始= 0 & hl.fl = * &行= 20 &重量= javabin &版本= 2 & hl.simple.pre =}

如果我直接抵靠的Solr运行上述查询(不重量= javabin)我得到的高亮对象返回。

但是我的Spring Boot REST响应不包括突出显示。

{ 
    "_embedded" : { 
    "Books" : [ { 
     "Title" : "Matrix", 
     "_links" : { 
     "self" : { 
      "href" : "http://localhost:8080/Books/329" 
     }, 
     "Books" : { 
      "href" : "http://localhost:8080/Books/329" 
     } 
     } 
    } ] 
    }, 
    "_links" : { 
    "self" : { 
     "href" : "http://localhost:8080/Books/search/findByTitle?title=Matrix" 
    } 
    }, 
    "page" : { 
    "size" : 20, 
    "totalElements" : 1, 
    "totalPages" : 1, 
    "number" : 0 
    } 
} 

我觉得我在做一些愚蠢的事,但是这是非常简单的,但似乎一旦Solr的将信息传递回它是春天省略高亮。我究竟做错了什么?

回答

0

使用

@Highlight(prefix = "<highlight>", postfix = "</highlight>", fields = {"title"})