gpt4 book ai didi

java - java中高亮搜索关键字

转载 作者:太空宇宙 更新时间:2023-11-04 07:24:31 24 4
gpt4 key购买 nike

在我的作业中,我使用 solr 进行搜索。

  1. 它工作正常,并返回结果,其中突出显示关键字,结果标题中片段大小为 200。
  2. 当我单击结果时,标题会展开并显示整个结果。

我的问题是我还需要在打开的结果中突出显示关键字。我怎样才能做到这一点?我可以用 solr 来完成还是只需要用 java 来完成?

最佳答案

以下两个链接应该可以帮助您:

更新答案:

一个简单的解决方案可能是迭代搜索的单词并在显示结果之前替换它们:

// warning: pseudcode ahead
List<String> newResults = new ArrayList<String>();
for(String result : search.getResults()) { // pseudocode, don't know the exact interface
for(String word : searchQuery.split("\\s+")) {
newResults.add(result.replaceAll(word, "<strong>" + word + "</strong>"));
}
}

关于java - java中高亮搜索关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18760934/

24 4 0