mount -t nfs 1.1.1.1:/data (IP:경로)
'linux, windows' 카테고리의 다른 글
리눅스 메모리 확보 (0) | 2017.11.03 |
---|---|
윈도우 스케쥴러 설정 (0) | 2017.10.25 |
svn 체크아웃 (0) | 2017.10.11 |
CentOS에서 무료 SSL 인증서 설치 (0) | 2017.02.20 |
CentOS - CPU 점유율이 80% 이상일때 (0) | 2015.06.19 |
mount -t nfs 1.1.1.1:/data (IP:경로)
리눅스 메모리 확보 (0) | 2017.11.03 |
---|---|
윈도우 스케쥴러 설정 (0) | 2017.10.25 |
svn 체크아웃 (0) | 2017.10.11 |
CentOS에서 무료 SSL 인증서 설치 (0) | 2017.02.20 |
CentOS - CPU 점유율이 80% 이상일때 (0) | 2015.06.19 |
1. hls(HTTP Live Streaming) script 추가
https://github.com/videojs/videojs-contrib-hls
2. html, jsp 소스에 내용 추가
<source 'path/live.sdp/playlist.m3u8' type='application/x-mpegURL'>
이클립스에서 utf-8 설정 (0) | 2016.02.18 |
---|---|
Wowza 한글파일명 인식 오류 (0) | 2015.08.03 |
익스플로러 XSS 필터링 해제 (0) | 2014.10.17 |
Net sparker - 웹 보안성 평가 툴 (0) | 2014.09.27 |
httpwatch / 웹사이트 정보 모니터링 (0) | 2014.09.27 |
이클립스 : System.out.println("file.encoding = " + System.getProperty("file.encoding"));
자바톰캣 : Dfile.encoding=UTF-8
war 자동 deploy (0) | 2019.11.08 |
---|---|
javax.servlet.jsp does not exist(공통컴포넌트 추가시 maven 컴파일이 안되는 경우) (0) | 2018.08.24 |
javac 사용법 (0) | 2018.07.17 |
hudson 자동배포 구성 (0) | 2017.10.20 |
spring 3.x 데이터베이스 연동 (0) | 2016.04.15 |
1. 첨부 jar 파일 server/solr-webapp/webapp/WEB-INF/lib 적용
2. lang/stopwords_kor.txt 적용
3. server/solr/board/conf/managed-schema 수정
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.ClassicFilterFactory"/>
<filter class="org.apache.lucene.analysis.ko.KoreanFilterFactory" hasOrigin="true" hasCNoun="true" bigrammable="false"/> </filter class="org.apache.lucene.analysis.ko.HanjaMappingFilterFactory"/>
<filter class="org.apache.lucene.analysis.ko.PunctuationDelimitFilterFactory"/>
<filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
<analyzer type="query">
<tokenizer class="org.apache.lucene.analysis.ko.KoreanTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.ClassicFilterFactory"/>
<filter class="org.apache.lucene.analysis.ko.KoreanFilterFactory" hasOrigin="true" hasCNoun="true" bigrammable="false"/> </filter class="org.apache.lucene.analysis.ko.WordSegmentFilterFactory" hasOrijin="true"/>
<filter class="org.apache.lucene.analysis.ko.HanjaMappingFilterFactory"/>
<filter class="org.apache.lucene.analysis.ko.PunctuationDelimitFilterFactory"/>
<filter class="solr.StopFilterFactory" words="lang/stopwords_tr.txt" ignoreCase="true"/>
</analyzer>
1. solr 시작
Windows: bin\solr start
Mac, Linux: bin/solr start
2. 브라우저 실행
http://localhost:8983/solr
3. Core Collection 생성
Windows: bin\solr create -c record -d ..\server\solr\configsets\basic_configs
Mac, Linux: bin/solr create -c record -d ../server/solr/configsets/basic_configs
* v7.7.2 변경
solr create -c record -d ..\server\solr\configsets\_default
4. 생성 콜렉션 확인
http://localhost:8983/solr
5. $SOLR_HOME\server\solr\board\conf > managed-schema 수정
<field name="title" type="text_general" indexed="true" stored="true" multivalued="false" />
<field name="writer" type="string" indexed="true" stored="true" multivalued="false" />
<field name="board" type="text_general" indexed="true" stored="true" multivalued="false" />
<field name="date" type="date" indexed="true" stored="true" multivalued="false" />
<field name="text" type="text_general" indexed="true" stored="true" multivalued="true" />
<copyfield source="title" dest="text" />
<copyfield source="writer" dest="text" />
<copyfield source="board" dest="text" />
6. solr restart
Windows: bin\solr restart -p 8983
Mac, Linux: bin/solr restart
7. pom.xml
https://mvnrepository.com/artifact/org.apache.solr/solr-solrj
8. SolrJDriver.class 생성
public class SolrJDriver {
public static String url = "https://localhost:8983/solr/record";
public static SolrClient solr = new HttpSolrClient(url);
}
9. solr에 document 추가/삭제/조회
* 추가
SolrInputDocument solrDoc = new SolrInputDocument();
solrDoc.addField("id", param.getBrdno());
solrDoc.addField("title", param.getBrdtitle());
solrDoc.addField("writer", param.getBrdwriter());
solrDoc.addField("board", param.getBrdmemo());
solrDoc.addField("date", param.getBrddate());
Collection solrDocs = new ArrayList();
solrDocs.add(solrDoc);
SolrJDriver.solr.add(solrDocs);
SolrJDriver.solr.commit();
* 삭제
SolrJDriver.solr.deleteById(param);
SolrJDriver.solr.commit()
* 전체삭제
deleteByQuery(QUERY_STATEMENT)
* 조회
if(!"".equals(q)) {
SolrQuery query = new SolrQuery();
query.setQuery("text:" + q );
QueryResponse responseSolr = SolrJDriver.solr.query(".", query);
SolrDocumentList results = responseSolr.getResults();
modelMap.addAttribute("q", q);
modelMap.addAttribute("listview", results.toArray());
}
arirang 분석기 (0) | 2019.10.04 |
---|
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' http://* 'unsafe-inline'; script-src 'self' http://* 'unsafe-inline' 'unsafe-eval'" />
* 외부에서 script 로드할 경우 에러
videojs - loadedmetadata 사용법 (0) | 2018.06.19 |
---|---|
fullcalendar 1.x 아이템 정렬 (0) | 2018.01.12 |
tinymce 경로에 상대경로가 들어가는 문제 (0) | 2017.08.28 |
<table> 태그 데이터 외부출력 플러그인 (0) | 2016.03.16 |
textarea 현재 위치에 문자열 삽입 (0) | 2016.01.28 |