레이블이 Lucene인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Lucene인 게시물을 표시합니다. 모든 게시물 표시

2019년 2월 11일 월요일

lucene-analysis-nori 사전교체 방법

(환경)
Windows7, solr-7.6.0, apache-ant-1.10.5, mecab-ko-dic-2.1.1-20180720


(JDK 미설치시)

  • JAVA설치
  • %JAVA_HOME% 시스템변수 추가
  • %ANT_HOME% 시스템변수 추가
  • Path에 각각 실행경로 추가
    • %JAVA_HOME%\bin
    • %ANT_HOME%\bin





(SOLR 미설치시)

  1. solr zip파일 다운로드 (http://lucene.apache.org/solr/mirrors-solr-latest-redir.html)
  2. 원하는 곳에 압축해제 (%JAVA_HOME%\solr-7.6.0)
  3. 콘솔실행(CMD) 후 solr start
  4. solr create -c [CoreName] (코어 이름은 원하는대로..)
  5. solr restart



(SSL 인증서 오류가 발생하는 경우 → https)

  1. cd %JAVA_HOME%\Java\jdk버전\jre\lib\security
  2. ..\..\bin\keytool -import -alias HQSSL -file "%JAVA_HOME%\HQSSL.cer" -keystore cacerts -storepass changeit
    • 이 인증서를 신뢰합니까? [아니오]: 
    • 인증서가 키 저장소에 추가되었습니다.



  • 참고) npm config set cafile %JAVA_HOME%\HQSSL.cer (https://www.npmjs.com/get-npm)



(첫실행시)

  1. 디렉토리생성 mkdir -p ~\lucene\analysis\nori\src\resources\org\apache\lucene\analysis\ko\dict
  2. cd %JAVA_HOME%\lucene\analysis\nori
  3. ant ivy-bootstrap
  4. ant regenerate



(이후 사전갱신 시)

  1. cd %JAVA_HOME%\lucene\analysis\nori
  2. %JAVA_HOME%\lucene\build\analysis\nori\mecab-ko-dic-2.1.1-20180720 (이곳에 csv파일 복사)
  3. ant regenerate
  4. cd ..
  5. ant nori
  6. %JAVA_HOME%\lucene.analyzers.nori\lucene\build\analysis\nori\lucene-analyzers-nori-7.6.0.jar (jar 생성됨)
  7. %JAVA_HOME%\solr-7.6.0\server\solr-webapp\webapp\WEB-INF\lib\lucene-analyzers-nori-7.6.0.jar (jar파일 이곳으로 복사)


잡담) 설정 잡는거나 설치하는게 개짜증이네. 이래서 JAVA가 싫어. ㅠㅠ




2015년 6월 16일 화요일

Lucene-Solr 관련 참고사이트


Solr Search Relevancy

http://www.solrtutorial.com/solr-search-relevancy.html

Solr Wiki

https://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters
https://cwiki.apache.org/confluence/display/solr/Apache+Solr+Reference+Guide

오픈소스 검색엔진 랭킹

http://db-engines.com/en/ranking/search+engine

Using CustomScoreQuery For Custom Solr/Lucene Scoring

http://java.dzone.com/articles/using-customscorequery-custom

Build your own Custom Lucene query and scorer

http://opensourceconnections.com/blog/2014/01/20/build-your-own-custom-lucene-query-and-scorer/

Class Similarity

http://lucene.apache.org/core/3_0_3/api/core/org/apache/lucene/search/Similarity.html

Class TFIDFSimilarity

https://lucene.apache.org/core/4_6_0/core/org/apache/lucene/search/similarities/TFIDFSimilarity.html

FunctionQuery

https://wiki.apache.org/solr/FunctionQuery

Custom Solr FunctionQueries

http://www.solrtutorial.com/custom-solr-functionquery.html

Solr relevancy function queries

http://lucidworks.com/blog/solr-relevancy-function-queries/

Solr 문서 공부용 번역글(1) 

http://hist0134.blog.me/220304831540

Solr KMA


Solr vs ElasticSearch 벤치마킹