0
我有一个Solr 4实例正在运行,它有大约两百万条由证券交易所发布的通知。为了让你的架构的想法,主要成分如下:Solr索引分析
<field name="UID" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<field name="company" type="text_general" indexed="true" stored="true" />
<field name="datetime" type="date" indexed="true" stored="true" />
<field name="title" type="text_general" indexed="true" stored="true" />
<field name="url" type="text_general" indexed="true" stored="true" />
<field name="notice" type="text_general" indexed="true" stored="true" />
<field name="cachefile" type="text_general" indexed="true" stored="true" />
有没有一种方法来准备查询,这将使我对指数的一些有趣的事实和数字?
例如:
- 前十大公司有项(和通知每个数)
- 每年公布的告示数
- 最受欢迎或最不受欢迎日/月用于发布通知
- 最受欢迎一天的小时发布通知
- 最长的通知(由字符数)
目前我不知道这是否可以用一些聪明的查询语法来完成,或者如果我需要使用了一套模块(统计/分析?)