【发布时间】:2020-08-31 09:21:21
【问题描述】:
我想从我在 Solr 中索引的文本文档中检索一些摘要统计信息。特别是每个文档的字数。
例如,我对以下三个文档进行了索引:
{
"id":"1",
"text":["This is the text in document 1"]},
{
"id":"2",
"text":["some text in document 2"]},
{
"id":"3",
"text":["and document 3"]}
我想获取每个文档的总字数:
"1",7,
"2",5,
"3",3,
我可以使用什么查询来获得这样的结果?
我是 Solr 的新手,我知道我可以使用构面来获取所有文档中单个单词的计数,例如:
http://localhost:8983/solr/corename/select?q=*&facet=true&facet.field=text&facet.mincount=1
但是我不清楚如何获得每个文档的总字数。
感谢您的帮助!
【问题讨论】:
-
您需要它有多精确?你认为字数是多少?标记的数量(可以大于或小于“单词”的数量 - 取决于您的定义)?
-
感谢您的评论。你是对的,我应该将其表述为术语或令牌计数。我想计算每个文档的标记数,由分配给相关字段的标记器生成。
标签: solr