private List searchResponseToFAQContent()

in tablestore-java-mcp-server-rag/tablestore-mcp-server/src/main/java/com/alicloud/openservices/tablestore/sample/service/TablestoreService.java [187:205]


    private List<FAQContent> searchResponseToFAQContent(SearchResponse response) {
        List<SearchHit> searchHits = response.getSearchHits();
        List<FAQContent> matches = new ArrayList<>(searchHits.size());
        for (SearchHit hit : searchHits) {
            Double score = hit.getScore();
            // 如果对分数有要求,可以这里进行限制.
            Row row = hit.getRow();

            String text = "";
            if (row.getLatestColumn(textField) != null) {
                text = row.getLatestColumn(textField).getValue().asString();
            }

            String answer = row.getLatestColumn(faqAnswerFieldName).getValue().asString();

            matches.add(new FAQContent(text, answer));
        }
        return matches;
    }