solr 색인 추가 고려 사항
1619 단어 solr
2. json 데이터에 색인을 추가하는 방식 및 차이
a. Solr Admin 웹 페이지에 json 기록을 추가하려면 다음과 같이 하십시오.
{"id":1,"name":"name1"},
{"id":2,"name":"name2"}
b.post.jar는 json 파일에 색인을 추가합니다. 파일의 json 형식은 다음과 같습니다.
[{"id":1,"name":"name1"},{"id":2,"name":"name2"}]
3. SolrJ를 사용하고 getBeans를 이용하여 대상을 얻을 때 대상의 속성명은managed-schema와 같아야 한다.xml에서field의 명칭이 일치하고 대상 속성에 @Field로 수식되며, 그 외에 참견된 구조 함수와 참견되지 않은 구조 함수도 필요합니다.
4. Solr 조회는 URL이 너무 길면 SolrQuery의 new SolrQuery(url,method) 방법을 이용하여 조회 방법을post 요청으로 설정할 수 있다. 또한 조회의 길이 제한은 Solr의 Solrconfig와 같을 수 있다.xml의 속성 설정과 관련된tomcat의 서버입니다.xml의 요청 매개 변수 길이 설정과 관련이 있습니다.
5. Solr는 분사법을 사용할 때 내용이 영문일 때 빈칸, 문장부호,stopword 등에 따라 단어를 나눈다. 내용이 중국어일 때 중국어 어휘를 사용하여 분할한다.
6.solr 조회의 사용은 q=name:content를 사용하고 내용이 영문이면 내용을 포함하는 모든 값을 조회한다. 내용이 중국어라면 단어를 나누어 검색하고 단어를 포함하는 결과를 모두 찾아낸다. 정확하게 찾으려면 q=name:'content'(주의 인용부호)를 사용한다.
7. copyFiled 응용 장면
예를 들어 지금 자바를 포함하는 블로그를 조회하려면 제목이 자바를 포함하는지 확인해야 하지만 Solr는 SQL처럼 where tittle like '% Java%' or content like '% Java%' 를 찾을 수 없습니다.이 때 copyField는 새로운 필드를 정의하고 타이틀과 콘텐츠를 이 새 필드로 복사합니다. 색인을 복사할 때 이 새 필드에서 직접 검색하면 눈에 띄게 됩니다.이것이 바로 copyField의 전형적인 응용 장면이다
8、sechema.xml - filed 먼저 일치, filed 없음, dynamicField 일치
9.solrAPI를 통해 일부 문서의 속성을 변경하면 다시 시작할 필요가 없고 필드 업데이트도 할 수 있습니다. 그러나 색인된 문서를 다시 색인하려면 먼저 원래의 색인을 삭제하고 다시 만들어야 합니다. 다시 시작해야 효력이 발생합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Apache Solr를 사용한 SSL나는 공식 문서에 크게 의존하고 있기 때문에 Apache Solr가 내가 많은 것을 배운 멋진 문서를 유지한다는 것을 알게 되었습니다. SSL 설정을 찾을 수 있습니다 . 단계별 설정을 더 쉽게 하기 위해 이 글을 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.