在solr中,我在数据库,xml文件,pdfs等中同时搜索,因此solr搜索响应对于每个搜索结果记录(对于每个文档或数据库记录)具有不同的字段。
这里我如何编写通用响应解析器来解析不同的字段(即我的PDF有不同的字段,数据库表有不同的字段)
答案 0 :(得分:2)
这样做的常见方法是尝试使用统一的数据模型。尝试首先确定您要向用户展示的内容。例如,如果您运行库,则可能包含以下字段:
然后尝试映射所有数据源以填充这些字段。要么将此数据模型映射到“连接器”(提取数据的自定义代码),要么查看复制字段以执行此操作。见链接: