public Response fullTextSearch()

in java/core/src/main/java/com/aliyun/openservices/tablestore/agent/knowledge/KnowledgeStoreImpl.java [368:391]


    public Response<DocumentHit> fullTextSearch(
        String query,
        Set<String> tenantIds,
        int limit,
        Filter metadataFilter,
        String nextToken,
        List<String> columnsToGet
    ) {
        Filter textMatch = Filters.textMatch(textField, query);
        if (metadataFilter != null) {
            metadataFilter = Filters.and(textMatch, metadataFilter);
        } else {
            metadataFilter = textMatch;
        }
        KnowledgeSearchRequest knowledgeSearchRequest = KnowledgeSearchRequest.builder()
            .tenantIds(tenantIds)
            .metadataFilter(metadataFilter)
            .limit(limit)
            .nextToken(nextToken)
            .columnsToGet(columnsToGet)
            .sorts(Collections.singletonList(ScoreSort.builder().order(Order.DESC).build()))
            .build();
        return searchDocuments(knowledgeSearchRequest);
    }