在Solr中,可以使用Phrase Query(短语查询)来返回包含特定短句的文档,而不使用shingle字段。下面是一个示例的解决方法:
将原始文本数据存储在Solr中。
使用Phrase Query来搜索包含特定短句的文档。可以使用Solr的查询语法来构建查询。
SolrQuery query = new SolrQuery();
query.setQuery("short_sentence:\"your short sentence here\"");
QueryResponse response = solrClient.query(query);
SolrDocumentList results = response.getResults();
这样,就可以通过短句查询来返回包含特定短句的文档,而不使用shingle字段。