lstd.net
当前位置:首页 >> solr FACEt使用 >>

solr FACEt使用

大家都知道,在SQL脚本中设置多字段做关键字相对比较简单,例:primary key(id1,id2) ,但用脚本建数据库就比较麻烦了.下面我们来介绍一下具体的解决方法:1.把要设置为关键字的其中一个字段设为主键.2.在设为主键的字段上右键单击选择索引/健,出现索引/健对话框.3.找到常规----列,单击右边的小按钮,出现索引列对话框.4.至此,我们就可以选择几个字段作为关键字了.注释:第一个步骤不能省略.

commit 有返回值的 UpdateResponse updateResponse = solrServer.commit(); int status = updateResponse.getStatus() 这里的 status 可以拿到操作执行的状态 ,0表示 成功 if (status != 0) { log.error("Some horrible error has occurred, sta

字段类型设置为string就行.

solrj 请求数据不能设置wt,是以java序列化方式返回.

我觉得直接在lucene上二次开发更加灵活,通过与其他技术的结合可以解决你说的“功能支持的不太全面或是性能比较低”的问题: 主要需要解决的问题: 1.实时索引; 2.分布式索引; 3.分类统计; 而solr虽然提供了一些特性的同能,但是如果要调整可能不那么随心所欲了! 简单做的话用字符串匹配就可以 但是注意效率 有可能会觉得这中方式处理太低级,但是适合一部分小型项目!能简单说一下思路不,不太明白,我门下现在想用solr的facet这个相似的功能.

Facet是solr的高级搜索功能之一,可以给用户提供更友好的搜索体验.在搜索关键字的同时,能够按照Facet的字段进行分组并统计.

1) 它首先启动一个嵌入式的Zookeeper服务器,作为集群状态信息的管理者, 2) 将自己这个节点注册到/node_states/目录下 3) 同时将自己注册到/live_nodes/目录

facet英 [fst] 美 [fst] n.小平面; 侧面,方面; (昆虫的)小眼面; [建]柱槽筋vt.在…上琢面The caste system shapes nearly every facet of Indian life. 种姓制度几乎影响着印度生活的方方面面.

这是缺省的facet的设置.facet是solr里的一个功能,如果你不理解facet那么去读一下关于solr的书吧.

Solr是对Lucene的封装,底层还是调用的Lucene的方法,它只是让Lucene使用起来更简单了,并没有什么本质上的区别.前段时间刚用Solr做了个项目,发现Solr提供的集群解决方案让我省不少麻烦,Facet部分也是挺实用的. 个人认为,当Solr能满足需求的时候,尽量使用Solr,可以极大的缩短研发周期.如果是比较复杂的大型项目,有Solr无法实现的业务场景,那么就只能选择Lucene了……

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lstd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com