Solr查询

在Solr进行查询时候界面如下:

Solr查询界面

解释下各部分的意思:

很多都是望名知意,如sort就是根据某个字段排序,start就是从结果的哪一页开始展示,rows表示每页展示的结果数。
  fl : 返回的结果中要包含的字段(field)。
  df :Default search field
  wt : Write type,就是结果的展示格式。
  q :就是主要的查询语句
  fq : filter query,在结果中查询,但是这里的查询条件不影响score
  
  可以看到下面还有很多可选项:


上面个搜索界面不是面对最终用户的,可以运用Solritas实现搜索界面,运行Solr 4.7.0的example中的start.jar后,通过http://localhost:8983/solr/collection1/browse 就可以得到下面界面:

左边展示了Field Facets,就是各个可以查询的字段。
  这里还实现了拼写检查(spell check),例如在输入框里面输入vydeoh,这里没有找到任何结果,但是会有一个提示语句告诉用户是否要输入的是video:


Solr的查询过程:  


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在Rails使用Sunspot习惯了,可能对Solr的原生查询完全不了解,其实Sunspot对Solr的查询进行了...
    waynedeng阅读 3,531评论 0 5
  • 1.构建maven工程,使用spring boot ,添加如下依赖 2.编写查询接口IIndexSearch 接口...
    发光的鱼阅读 1,290评论 1 0
  • 原文:https://my.oschina.net/liuyuantao/blog/751438 查询集API 参...
    阳光小镇少爷阅读 3,852评论 0 8
  • 第一章:前世 “佛祖,弟子自知罪孽深重,恳求佛祖再给弟子一次机会,佛祖是知道的并非弟子贪恋红尘,实在是尘缘未了。...
    谭惜言阅读 213评论 0 1
  • Android 进程保活分为如下两种情况: 提高进程优先级,降低进程被杀死的概率 在进程被杀死后,进行拉活 进程的...
    zsj1225阅读 6,217评论 2 11