扩展 RequestHandlerBase
2024-09-03 06:03:45
RequestHandlerBase 实现接口SolrRequestHandler
SearchHandler:
它的所有逻辑来自 搜索组件SearchComponents. handler配置中,如果没有显示声明组件元素的话,它会使用默认的组件:
"query" (usually QueryComponent)
"facet" (usually FacetComponent)
"mlt" (usually MoreLikeThisComponent)
"highlight" (usually HighlightComponent)
"stats" (usually StatsComponent)
"debug" (usually DebugComponent)
自定义组件:
可以通过配置handler的components元素来实现:
<arr name="components">
<str>query</str>
<str>facet</str>
<str>mlt</str>
<str>highlight</str>
<str>debug</str>
<str>someothercomponent</str>
</arr>
<arr name="first-components">
<str>mycomponent</str>
</arr> <arr name="last-components">
<str>myothercomponent</str>
</arr>
除默认组件外,上面用到的组件都应该在solrconfig.xml中进行配置。
http://wiki.apache.org/solr/SearchHandler
http://blog.csdn.net/pelick/article/details/8502437
最新文章
- MVC5 DBContext.Database.SqlQuery获取对象集合到ViewModel集合中(可以利用这个方法给作为前台视图页cshtml页面的@model 源)
- 结合stack数据结构,实现不同进制转换的算法
- SQL中group by的用法
- mysql格式化整数类型时间生成年月日时分秒格式(long或string接收)
- 面试题一 链表中倒数第k个结点
- Selenium2+python自动化27-查看selenium API
- [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端一)
- 看了一本书,说可以利用Hierarchy Viewer优化布局
- java——数据库——commons-DbUtils
- 解析Tensorflow官方PTB模型的demo
- .net format 中 大括号{}处理
- php 写session
- 解决SQLServer 2008 日志无法收缩,收缩后大小不改变
- Linux系列教程(二十三)——Linux的服务管理
- python:什么是单例?一个简单的单例
- 调用微信的扫一扫功能详解说明---(java 排坑版)
- 微信小程序之----获取设备信息
- 【python-HTMLTestRunner】生成HTMLTestRunner报告报错ERROR &#39;ascii&#39; codec can&#39;t decode byte 0xe5 in position 0: ordinal not in range(128)
- ASP.NET MVC从请求到响应发生了什么
- MyBatis基础入门《十七》动态SQL