将文档从索引转换为适合包含在 SolrQueryResponse 中的 SolrDocument 的方法
Method for converting a Document from the index into a SolrDocument suitable for inclusion in a SolrQueryResponse
努力寻找将文档从索引转换为适合包含在 solr-core-5.5 的 SolrQueryResponse 中的 SolrDocument 的方法。2.jar
solr-core-5.2.1.jar 有一个 ResponseWriterUtil.toSolrDocument(文档文档,IndexSchema 架构),它已从 solr-core-5.3 中删除。 0 版本
提前致谢
ResponseWriterUtil class has been replaced with DocsStreamer (org.apache.solr.response.DocsStreamer
).
根据 API 版本,您可以从 ResultContext(对于 5.5.2)give it it's parameters:
DocsStreamer(DocList docList, Query query, SolrQueryRequest req, ReturnFields returnFields)
static SolrDocument getDoc(Document doc, IndexSchema schema)
or in newer versions,你直接给它resultcontext:
DocsStreamer(ResultContext rctx)
static SolrDocument getDoc(Document doc, IndexSchema schema)
如果您使用构造函数,您会从结果上下文中获取文档列表的迭代器,并且您可以根据需要使用 .next()
移动到下一个文档。
努力寻找将文档从索引转换为适合包含在 solr-core-5.5 的 SolrQueryResponse 中的 SolrDocument 的方法。2.jar
solr-core-5.2.1.jar 有一个 ResponseWriterUtil.toSolrDocument(文档文档,IndexSchema 架构),它已从 solr-core-5.3 中删除。 0 版本
提前致谢
ResponseWriterUtil class has been replaced with DocsStreamer (org.apache.solr.response.DocsStreamer
).
根据 API 版本,您可以从 ResultContext(对于 5.5.2)give it it's parameters:
DocsStreamer(DocList docList, Query query, SolrQueryRequest req, ReturnFields returnFields)
static SolrDocument getDoc(Document doc, IndexSchema schema)
or in newer versions,你直接给它resultcontext:
DocsStreamer(ResultContext rctx)
static SolrDocument getDoc(Document doc, IndexSchema schema)
如果您使用构造函数,您会从结果上下文中获取文档列表的迭代器,并且您可以根据需要使用 .next()
移动到下一个文档。