
Solr
iteye_1029
这个作者很懒,什么都没留下…
展开
-
solr1.3 multicore + tomcat5.5 + paoding分词安装
一.安装jdk6,tomcat5.5。 二.解压solr1.3,创建以下目录: /usr/local/solr/solrApps: 保存的是solr.war /usr/local/solr/multicore : 保存的是多核 solr的配制文件 拷贝solr1.3解压目录里的dist/apache-solr-1.3.0.war到solrApps里,example/multico...2009-02-21 10:51:00 · 90 阅读 · 0 评论 -
solr 排序
[code="java"] //在QParser类里面的getSort()方法里面产生一个lucene 的sort对象 Sort sort = null; if( sortStr != null ) { sort = QueryParsing.parseSort(sortStr, req.getSchema()); //调用产生一个sort对象 ...2009-09-16 15:52:44 · 132 阅读 · 0 评论 -
solr curl
[code="java"] //Let's say we have an XML file named artists.xml in the current directory. We can post it to Solr using the following command line: curl http://localhost:8983/solr/update -H 'Content-...2009-09-10 14:54:02 · 271 阅读 · 0 评论 -
solr 查询参数说明
solr 查询参数说明备忘 常用 q - 查询字符串,必须的。 fl - 指定返回那些字段内容,用逗号或空格分隔多个。 start - 返回第一条记录在完整找到结果中的偏移位置,0开始,一般分页用。 rows - 指定返回结果最多有多少条记录,配合start来实现分页。 sort - 排序,格式:sort=+[,+]… 。示例:(inStock desc, price ...原创 2009-08-31 14:14:10 · 124 阅读 · 0 评论 -
solrJ查询使用方法
[code="java"] public class SolrJSearch { private static final String SOLR_URL = //"http://10.0.8.10:8081/solr/spacearticle/"; "http://localhost:8080/solr/"; private CommonsHttpSolrServe...2009-08-19 16:40:00 · 133 阅读 · 0 评论 -
Solr的检索运算符
[Solr的检索运算符 ] 1. “:” 指定字段查指定值,如返回所有值*:* 2. “?” 表示单个任意字符的通配 3. “*” 表示多个任意字符的通配(不能在检索的项开始使用*或者?符号) 4. “~” 表示模糊检索,如检索拼写类似于”roam”的项这样写:roam~将找到形如foam和roams的单词;roam~0.8,检索返回相似度在0.8以上的记录。 5. 邻近检索,如检索相隔...2009-08-19 14:16:03 · 306 阅读 · 0 评论 -
solr的复制功能
参考朋友chenlb的文章:http://www.iteye.com/topic/211807,谢谢! solr的复制功能可以把创建索引和search分离开来,可以像一台主服务器发送http请求创建索引,创建完了,利用linux crontab定时功能,实现向多台索引服务器的replicate。实现索引的同步。 要在solr里配置索引段位2个,这样每次都是事复制最新新增加的索引过去...2009-08-19 11:59:42 · 154 阅读 · 0 评论 -
solr源码类里的一些方法
[code="java"] //SolrIndexSearcher.java /** * 获得docID的方法 */ private void getDocListC(QueryResult qr, QueryCommand cmd) throws IOException { // old parameters: DocListAndSet out, Qu...2009-08-16 22:56:00 · 86 阅读 · 0 评论 -
solr的distribution搜索
1.安装2个solr,2份tomcat,端口一个为8080,一个为9080 2.最方便的配置是在url里增加distribution搜索:[color=red]&shards=localhost:8080/solr,localhost:9080/solr[/color] 完全URL为: [code="java"] http://localhost:9080/solr/select/?q=A...2009-07-29 14:39:25 · 92 阅读 · 0 评论 -
solr更换memcached缓存的方法
1、补丁文件2个,src/java/org/apache/solr/search/DocSet.java,src/java/org/apache/solr/search/QueryResultKey.java。 2、把 solr-memcache 安装使用上。把 apapache-solr-memcache-1.3.0.jar 和依赖的 memcached-2.2.jar、spy-2.4.jar...2009-07-28 18:00:48 · 121 阅读 · 0 评论 -
solr1.3+linux+tomcat的安装
1.安装jdk,tomcat,具体安装方法不再本文讨论范围。并为tomcat的server.xml文件增加URIEncoding="UTF-8"的属性! 2.下载solr1.3的linux版本apache-solr-1.3.0.tgz(http://dev.xiaonei.com/apache-mirror/lucene/solr/1.3.0/),拷贝到linux系统中,解压缩目录...2008-12-05 15:21:11 · 121 阅读 · 0 评论 -
完整的solr的增加索引的xml的格式
一个完整的solr的增加索引的xml的格式: <add allowDups = "true"> <doc boost="2.5"> <field name="Id">05991</field> <field name="title" boost="2.0"&2008-12-05 14:12:28 · 143 阅读 · 0 评论 -
Solr调优
Solr调优 Schema设计的思考 索引字段的数量(Indexed Fields) 索引字段会增加如下开销: 1. 建立索引时的内存使用率 2. Segment合并时间 3. 索引优化时间 4. 索引大小 在这些字段上面加上omitNorms=”true”可减轻这些症状。 存...原创 2009-03-18 08:50:06 · 123 阅读 · 0 评论 -
solr的一些查询语法
Solr 及 lucene 的 query 使用方法初級解說 1. 首先假設我的資料裡fields有:name, subbranch, tel, address 預設的搜尋是name這個欄位, 如果要搜尋的資料剛好就是 name 這個欄位,就不需要指定搜尋欄位名稱. 2. 查詢規則: 如欲查詢特定欄位(非預設欄位),請在查詢詞前加上該欄位名稱加 “:” (不包含”號) 符號, ...2009-03-02 13:29:52 · 96 阅读 · 0 评论 -
solr一些概念
[color=red]一、 醒目显示的查询参数[/color]1. q Solr 中用来搜索的查询。有关该语法的完整描述,请参阅 参考资料 中的 “Lucene QueryParser Syntax”。可以通过追加一个分号和已索引且未进行断词的字段(下面会进行解释)的名称来包含排序信息。默认的排序是 score desc,指按记分降序排序。 q=myField:Java AND otherFiel...2009-02-27 10:52:39 · 78 阅读 · 0 评论 -
solr morelikethis功能
在 Google 上尝试一个查询,您会注意到每一个结果都包含一个 “相似页面” 链接,单击该链接,就会发布另一个搜索请求,查找出与起初结果类似的文档。Solr 使用 MoreLikeThisComponent(MLT)和 MoreLikeThisHandler 实现了一样的功能。如上所述,MLT 是与标准 SolrRequestHandler 集成在一起的;MoreLikeThisHand...2009-09-28 14:00:16 · 123 阅读 · 0 评论