Solr文件索引'example->files'文档

Solr-Powered文件搜索

本文将指导您为自己的文件集创建一个solr驱动的搜索引擎,包括Word文档,PDF,HTML和其他许多支持的类型。

有关进一步说明,请参阅指南末尾的常见问题解答。

开始吧

要启动Solr,请输入以下命令(确保您已进入Solr的安装目录):

bin/solr start

如果您已正确启动,您应该看到以下输出

Waiting to see Solr listening on port 8983

Started Solr server on port 8983 (pid=<your pid>). Happy searching!


创建Core/Collection

在你能索引你的文件前,您需要创建一个Core/Collection。通过输入以下内容来执行此操作:

bin/solr create -c files -d example/files/conf

现在,您已使用默认配置文件创建了一个名为"files"的Core

你应该看到以下响应信息:

Creating new core 'files' using command:http://localhost:8983/solr/admin/cores?action=CREATE&name=files&instanceDir=files
{

"responseHeader":{

"status":0,

"QTime":239},

"core":"files"}


开始索引文件

回到命令行,输入以下命令,将需要索引的文件发布到Core:

bin/post -c files ~/Documents

这里需要花费一些时间,速度取决于文件的多少.接下来就是见证奇迹的时刻.当所有文件都被编入索引后,你会看到类似下面的东西:

<some number> files indexed.
COMMITting Solr index changes to http://localhost:8983/solr/files/update...
Time spent: <some amount of time>

要查看已接受的文件类型列表,请执行以下操作:

bin/post -h


浏览文档

您的文档信息可以以多种格式查看:XML,JSON,CSV,当然还有漂亮的HTML界面。

要查看HTML界面查看文档信息,在地址栏中输入网址:

http://localhost:8983/solr/files/browse

要以XML或其他格式查看文档,请将&wt添加到该URL的末尾。如:

http://localhost:8983/solr/files/browse?&wt=xml


ADMIN UI

验证Core是否已创建的另一种方法是在管理员界面中查看。

  • Admin_UI是索引和查询Solr索引的可视化工具。

要访问管理界面,请在浏览器中访问:

http://localhost:8983/solr/

  • 只有在Solr运行时才能访问Admin UI

点击页面左侧的"Core Selector"。你能在列表中看到上面创建的files Core,点击可以进行操作。如果列表中没有files,那么你的Core可能没有被创建,你需要重新输入创建命令。

另外,你可以直接访问:http://localhost:8983/solr/#/files进入Core操作页面。

现在您已经打开了Core操作页面了。这里有很多不同的工具供你用来分析\查询你的Core;你可以在完成文档索引后使用这些功能。

记下核心统计信息中的"Num Docs"字段。如果在完成文档索引后,它显示Num Docs为0,则表示索引有问题


QUERYING INDEX

在管理界面中,在查询框中输入一个单词,以查看哪些文档包含该单词。

您可以通过选择不同的内容类型的选项卡来筛选结果。将鼠标悬停在页面的右上角的地球图标上可以查看该接口的国际版。

注意右侧的标签,他们是程序在索引过程中通过分词提取出来的词语。

单击词语可以查看包含它们的文档。

*查询索引的另一种方法是在浏览器地址栏中的通过URL查询。如: http://localhost:8983/solr/files/browse?q=Lucene


常见问题

为什么在创建Core时要使用-d

-d 用来指定配置文件路径,不加则使用默认配置文件;在示例中使用了配置索引和查询富文本文件的配置。

如何删除Core?

要删除核心(该文件),可以在命令shell中输入以下内容:

bin/solr delete -c files

你应该看到如下信息:

Deleting core 'files' using command:

http://localhost:8983/solr/admin/cores?action=UNLOAD&core=files&deleteIndex=true&deleteDataDir=true&deleteInstanceDir=true

{"responseHeader":{

"status":0,

"QTime":19}}

调用Solr Core管理程序“UNLOAD”参数“deleteDataDir”和“deleteInstanceDir”,以确保同时删除与Core关联的所有数据.

如何更改/浏览用户界面?

主要模板位于example/files/conf/velocity下。为了编辑这些文件(无需使用更新的配置重新创建或修补Core/Collection,Solr可以使用特殊配置启动

设置conf/velocity目录的absolute路径,如下所示:

bin/solr start -Dvelocity.template.base.dir=</full/path/to>/example/files/conf/velocity/

如果要调整现有集合的浏览模板,请编辑核心配置

server/solr/files/conf/velocity下.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343

推荐阅读更多精彩内容