Top Banner
Solr search for dru pal 臺師大圖 書館 陳恆毅
18

Drupal solr

Jul 19, 2015

Download

Internet

Hen Chen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Drupal solr

Solr search

for d

rupal

臺師大圖書館 陳恆毅

Page 2: Drupal solr

基礎環境作業系統: CentOS 6.4

Web Service : Apache(80) + Tomcat6(8080)

內容管理系統: Drupal 7.23

2

Page 3: Drupal solr

設定步驟設定 Solr Server

instal l java

instal l tomcat6

instal l solr server

設定 Drupal 模組search api

search api solr

facet api

Indexing 以及搜尋頁面 server 以及 index

views

3

Page 4: Drupal solr

install java

Open jdk 也行

在 CentOS 下指令 yum install java

4

Page 5: Drupal solr

install tomcat6

安裝

下指令 yum instal l tomcat6 tomcat6-webapps tomcat6-admin-webapps

設定

chkconfig tomcat6 on

service tomcat6 start

瀏覽 http://localhost:8080

5

Page 6: Drupal solr

install solr 1/2

下載並解壓縮 solr

設定 solr 的網站

cp ~/solr-4.5.1/dist/solr-4.5.1.war /usr/share/tomcat6/webapps/solr.war

設定 solr 的 index 和 document 放置目錄,並更改權限

mkdir /home/solr

cp –R ~/solr-4.5.1/example/solr/* /home/solr

chown –R tomcat /home/solr

6

Page 7: Drupal solr

install solr 2/2

編輯 web.xml

vi /usr/share/tomcat6/webapps/solr/WEB-INF/web.xml

加入下列資訊

<env-entry>

<env-entry-name>solr/home</env-entry-name>

<env-entry-value>/home/solr</env-entry-value>

<env-entry-type>java.lang.String</env-entry-type>

<env-entry>

瀏覽 http://localhost:8080/solr

7

Page 8: Drupal solr

Drupal 模組安裝與 動啟安裝模組:

Search API

Search API Solr

Facet API

啟動模組:

Search API

Search Facets

Search views

Solr search

8

Page 9: Drupal solr

設定 Search api -- Add server

Searver name :自訂名稱

啟用:務必要勾選

Service class :請選擇 solr service

Solr service

http protocol :選擇 http

solr host :因為是在本機設定,所以選擇 localhost

solr port :應用 tomcat 的 server ,選擇 8080

solr path : solr 所在的路徑,參考前面 solr 的設定

9

Page 10: Drupal solr

設定 Search api -- Add index

Index name :自訂索引的名稱 ( 搜尋頁面設定時會用到 )

Item type :選擇要索引的內容類型

啟用:務必要勾選

Server :上一步設定的 server 名稱

Index items immediately :建立索引之後,馬上開始製作索引

10

Page 11: Drupal solr

設定 Search api -- Add index 檢視

11

Page 12: Drupal solr

設定 Search api -- Add index 欄位

12

Page 13: Drupal solr

設定 Search api -- Add index facets

13

Page 14: Drupal solr

建立搜尋頁面—使用 views 1/3

Search API 的搜尋頁面,必需要使用 views

14

Page 15: Drupal solr

建立搜尋頁面—使用 views 2/3

15

Page 16: Drupal solr

Facet search – 區塊

16

Page 17: Drupal solr

facet search – 區塊設定

17

Page 18: Drupal solr

Thanks !

!!

18