편리

juso.sir.co.kr 도로명 주소 검색 시스템 구축 가이드 - 인덱싱

· 2014-08-28 (목) 10:25:08 · 6651

Sphinx 설정을 마무리 하셨다면 이제 할 일은 DB에 입력한 주소 데이터를 sphinx에서 인덱싱하는 것입니다.

sphinx에서는 인덱싱을 위해 indexer 라는 인덱싱 툴을 제공해주고 있습니다. 가이드대로 sphinx를 설치하셨다면

sphinx는 /usr/local/sphinx 경로에 설치가 됩니다. indexer 툴은 /usr/local/sphinx/bin 경로에 존재합니다.

이 경로에는 indexer 외에 sphinx 의 실행 프로그램이 위치합니다. root권한으로 쉘에 접속 후 아래 명령을 실행합니다.

 

[code]
# /usr/local/sphinx/bin/indexer --all

[/code]

 

--all 옵션은 sphinx.conf 에 설정된 index 관련 블럭의 모든 설정을 참고해서 모든 데이터를 인덱싱한다는 의미입니다.

가이드에서는 도로명 주소 데이터만 있기 때문에 무리가 없지만 다른 index 설정이 존재한다면 해당 index만 지정해서

인덱싱 작업을 수행할 수도 있습니다. indexer 관련 실행 옵션은 http://sphinxsearch.com/docs/archives/2.1.4/ref-indexer.html 를 참고하시면 됩니다.

 

만약 sphinx 가 실행 중인 상태에서 데이터의 변화가 있어 다시 인덱싱을 해야할 경우 sphinx 를 종료할 수 없는 상태라면

--rotate 옵션을 추가로 지정해서 indexer 를 실행할 수 있습니다.

 

[code]

# /usr/loca/sphinx/bin/indexer --all --rotate

[/code]

 

인덱싱 작업은 서버의 사양에 영향을 받습니다. 도로명 주소의 데이터가 많기 때문에 상당한 시간이 소요됩니다.

 

추가로 sphinx에서는 delta 인덱싱, real-time 인덱싱 등을 지원한다고 합니다. 인덱싱과 관련한 추가적인 내용은

http://sphinxsearch.com/docs/archives/2.1.4/indexing.html 를 참고하시면 됩니다. 

 

인덱싱 작업이 마무리 됐으면 sphinx의 검색 엔진을 실행합니다. /usr/local/sphinx/bin 경로의 searchd 입니다.

 

[code]

# /usr/local/sphinx/bin/searchd

[/code]

 

처음 시작 때는 별다른 옵션 지정없이 실행하면 됩니다. 종료하고자 할 때는 --stop 옵션을 사용합니다.

 

[code]

# /usr/local/sphinx/bin/searchd --stop

[/code]

 

searchd 의 옵션은 http://sphinxsearch.com/docs/archives/2.1.4/ref-searchd.html 를 참고하시면 됩니다.

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
15-11-20 조회 2,527
15-11-20 조회 2,485
15-11-20 조회 2,612
15-11-18 조회 2,765
15-11-18 조회 2,650
15-11-18 조회 2,630
15-11-17 조회 2,828
15-11-17 조회 2,583
15-11-17 조회 2,726
15-11-16 조회 2,613
15-11-16 조회 2,580
15-11-16 조회 2,770
15-11-15 조회 2,776
15-11-15 조회 2,639
15-11-15 조회 2,715
15-11-09 조회 2,921
15-11-09 조회 2,695
15-11-09 조회 2,746
15-11-06 조회 3,332
15-11-05 조회 2,783
15-11-05 조회 2,672
15-11-05 조회 2,794
15-11-04 조회 2,766
15-11-04 조회 2,825
15-11-04 조회 2,709
15-11-04 조회 3,034
15-11-04 조회 3,010
15-11-03 조회 2,818
15-11-02 조회 2,939
15-11-02 조회 2,685
15-11-02 조회 2,700
15-10-31 조회 2,552
15-10-27 조회 2,830
15-10-23 조회 2,779
15-10-23 조회 2,822
15-10-19 조회 3,985
15-10-15 조회 3,568
15-08-03 조회 3,131
15-07-29 조회 2,978
15-07-12 조회 3,621
15-05-07 조회 5,005
15-05-06 조회 4,639
15-05-06 조회 5,447
15-04-04 조회 4,519
15-04-04 조회 4,088
15-04-01 조회 5,796
15-02-10 조회 4,543
15-01-31 조회 4,556
15-01-23 조회 4,193
14-12-30 조회 3,835
14-12-23 조회 3,947
14-12-02 조회 4,237
14-10-17 조회 4,669
14-10-17 조회 4,980
14-10-07 조회 4,229
14-10-07 조회 5,432
14-10-04 조회 4,677
14-09-24 조회 4,766
14-09-24 조회 4,732
14-09-24 조회 4,205
14-09-23 조회 4,054
14-09-22 조회 3,810
14-09-21 조회 4,263
14-09-21 조회 4,313
14-09-21 조회 3,863
14-09-20 조회 4,409
14-09-19 조회 3,950
14-09-19 조회 3,584
14-09-19 조회 4,137
14-09-19 조회 3,882
14-09-18 조회 3,762
14-09-18 조회 4,039
14-09-18 조회 4,351
14-09-18 조회 3,936
14-09-18 조회 3,968
14-09-18 조회 3,946
14-09-18 조회 4,171
14-09-18 조회 4,785
14-09-17 조회 3,940
14-09-15 조회 3,872
14-09-11 조회 4,160
14-08-26 조회 4,044
14-08-26 조회 3,724
14-08-26 조회 3,613
14-08-26 조회 4,107
14-08-26 조회 3,877
14-08-26 조회 3,815
14-08-26 조회 4,005
14-08-26 조회 3,881
14-08-26 조회 3,675
14-08-26 조회 3,887
14-08-26 조회 3,962
14-08-26 조회 3,888
14-08-26 조회 3,914
14-08-26 조회 3,757
14-08-26 조회 3,723
14-08-26 조회 3,949
14-08-26 조회 3,606
14-08-26 조회 3,681
14-08-26 조회 3,571