我有一份临床文档列表,我打算用 Solr 对其进行索引。这些文件中的个别陈述可以包含正面和负面的发现。因此,在将这些语句(句子)索引为单个文档中的字段时,我希望能够向每个字段添加额外的元数据,以确定语句是肯定的还是否定的。
查询时,我想排除包含负面结果的文档。
例子:
/* Document1 */
The gallbladder is inflamed and thickened. The appendix is normal.
/* Document2 */
The gallbladder is not thickened. The appendix is normal
Querying for "thickened gallbladder" should return only the first document
实现这一点的一种方法是将每个陈述作为单独的文档进行索引,并为正面/负面发现设置一个单独的字段。这是最好的方法吗?有没有办法将所有语句存储在同一个文档中?