Java 获取Solr中搜索项的偏移量和位置

Java 获取Solr中搜索项的偏移量和位置,java,solr,solrj,term-vectors,Java,Solr,Solrj,Term Vectors,在solr中搜索文本时,我试图获取结果中搜索词的偏移量。 例如: 作为回应,我希望: { "offset":""; } 目前我在代码中得到响应后手动计算 我正在阅读术语vector(),但我不确定。 如果有人能给我提供一些有用的方法。通常突出显示就是这样做的方法,因为它会返回用可识别标记包装的术语;据我所知,termvectors不会只提供与您的查询匹配的术语的信息。目前,我获取marker em标记并使用该标记获取偏移量,但是solr提供了更好的方

在solr中搜索文本时,我试图获取结果中搜索词的偏移量。 例如:

作为回应,我希望:

{
  "offset":"";
}
目前我在代码中得到响应后手动计算

我正在阅读术语vector(),但我不确定。
如果有人能给我提供一些有用的方法。

通常突出显示就是这样做的方法,因为它会返回用可识别标记包装的术语;据我所知,termvectors不会只提供与您的查询匹配的术语的信息。目前,我获取marker em标记并使用该标记获取偏移量,但是solr提供了更好的方法吗?@KrishnaSharma你能在完整文档的上下文中使用marker em标记来获得偏移量吗?通常突出显示是实现这一点的方法,因为它会返回由可识别标记包装的术语;据我所知,termvectors不会只向您提供与您的查询匹配的术语的信息。目前,我获取marker em标记并使用它来获取偏移量,但solr是否提供了更好的方法?@KrishnaSharma您可以在完整文档的上下文中使用marker em标记来获取偏移量吗?
{
  "offset":"";
}