java面试题网

普通会员

115

帖子

83

回复

169

积分

楼主
发表于 2019-09-27 15:26:42 | 查看: 5423| 回复: 0

solr面试题大全含答案

solr面试题大全含答案

1. 简单介绍一下solr
Solr 是一个独立的企业级搜索应用服务器,它对外提供类似于 Web-service 的 API 接口。 用户可以通过 http 请
求,向搜索引擎服务器提交一定格式的 XML 文件,生成索引;也可以 通过 Http Get 操作提出查找请求,并得到 XML
格式的返回结果。
特点:
Solr 是一个高性能,采用 Java5 开发,基于 Lucene 的全文搜索服务器。同时对其进行 了扩展,提供了比 Lucene
更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能 进行了优化,并且提供了一个完善的功能管理界面,
是一款非常优秀的全文搜索引擎。
工作方式:
文档通过 Http 利用 XML 加到一个搜索集合中。查询该集合也是通过 http 收到一个 XML/JSON 响应来实现。它
的主要特性包括:高效、灵活的缓存功能,垂直搜索功能,高亮 显示搜索结果,通过索引复制来提高可用性,提供一套
强大 Data Schema 来定义字段,类 型和设置文本分析,提供基于 Web 的管理界面等。
2. solr怎么设置搜索结果排名靠前?
可以设置文档中域的 boost 值,boost 值越高,计算出来的相关度得分就越高,排名也
就越靠前。此方法可以把热点商品或者推广商品的排名提高。
3. solr中IK分词器原理是什么?
Ik 分词器的分词原理本质上是词典分词。先在内存中初始化一个词典,然后在分词过程
中挨个读取字符,和字典中的字符相匹配,把文档中的所有的词语拆分出来的过程。  


文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/1379_1_1.html


java面试题交流群:327440556

您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018