现在位置: 首页 > 所有2015年08月发表的文章
schema.xml配置文件是用于定义index索引库的结构,有点类似于数据表表的定义。 当我们打开schema.xml配置文件时,也许会被里面密密麻麻的代码所吓倒,其实不必惊慌,里面其实就两个东西filed和fieldType。 1、field–类似于数据表的字段 <fields>       <field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" omitNorms="true"  default="df"/>    .....//省略   &l...
阅读全文
2015年08月18日 PHP高级开发, Solr ⁄ 共 2306字 暂无评论
schema.xml配置文件是用于定义index索引库的结构,有点类似于数据表表的定义。 当我们打开schema.xml配置文件时,也许会被里面密密麻麻的代码所吓倒,其实不必惊慌,里面其实就两个东西filed和fieldType。 1、field–类似于数据表的字段 <fields>       <field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" omitNorms="true"  default="df"/>    .....//省略   &l...
阅读全文
对于solr4.x的每个core有两个很重要的配置文件:solrconfig.xml和schema.xml,下面我们来了解solrconfig.xml配置文件。 具体很详细的内容请细读solrcofig.xml配置文件中的英文说明。 1、 “solr.”--代表solr home,即core所在的目录,如:/example/solr/collection1 2、 <luceneMatchVersion>LUCENE_42</luceneMatchVersion> 告诉solr底层使用的是lucene4.2 3、 <lib dir="../../../contrib/extraction/lib" r...
阅读全文
2015年08月18日 PHP高级开发, Solr ⁄ 共 783字 暂无评论
solr 查询参数说明备忘 常用 q - 查询字符串,必须的。 fl - 指定返回那些字段内容,用逗号或空格分隔多个。 start - 返回第一条记录在完整找到结果中的偏移位置,0开始,一般分页用。 rows - 指定返回结果最多有多少条记录,配合start来实现分页。 sort - 排序,格式:sort=<field name>+<desc|asc>[,<field name>+<desc|asc>]… 。示例:(inStock desc, price asc)表示先 “inStock” 降序, 再 “pric...
阅读全文
环境要求 jdk1.6及以上版本 solr发布版本 下载地址 http://lucene.apache.org/solr/mirrors-solr-latest-redir.html? 启动solr 1、解压solr-4.5.0.zip到你想到存放的路径,比如:d:/solr 2、cmd打开命令行窗口,进入d:/solr/example目录 3、执行命令:java -jar start.jar 4、通过第三步以后,系统会启动solr自带的jetty服务器,通过http://localhost:8983/solr/便可访问solr。 此时,solr已成功启动 创建索引 此时solr已安装...
阅读全文
Document Document是Solr索引(动词,indexing)和搜索的最基本单元,它类似于关系数据库表中的一条记录,可以包含一个或多个字段(Field),每个字段包含一个name和文本值。字段在被索引的同时可以存储在索引中,搜索时就能返回该字段的值,通常文档都应该包含一个能唯一表示该文档的id字段。例如: <doc> <field name="id">company123</field> <field name="companycity">Atlanta</field> <...
阅读全文
文章目录 索引 索引创建 搜索步骤 场景:小时候我们都使用过新华字典,妈妈叫你翻开第38页,找到“坑爹”所在的位置,此时你会怎么查呢?毫无疑问,你的眼睛会从38页的第一个字开始从头至尾地扫描,直到找到“坑爹”二字为止。这种搜索方法叫做顺序扫描法。对于少量的数据,使用顺序扫描是够用的。但是妈妈叫你查出坑爹的“坑”字在哪一页时,你要是从第一页的第一个字逐个的扫描...
阅读全文