>  Q&A  >  본문

Lucene - java web 이제 검색 기능을 사용해 보세요. 어느 것이 더 좋을까요?

사진 검색 사이트를 구축 중인데 사진에 n개의 태그가 포함되어 있습니다.
이제는 사진용 테이블, 라벨용 테이블, 사진 라벨용 테이블로 구분됩니다.

처음에는 like를 사용하여 키워드를 공백으로 구분하여 검색했습니다. 예를 들어 "men's shoes"라는 키워드는 "men's shoes"가 포함된 모든 검색어를 검색하면 결과가 없습니다. 나타나다. 이제 "남자 신발" 또는 "남자 신발"을 검색하면 "남자"와 "신발"이 모두 포함된 항목만 나타나기를 바랍니다.

위 예시는 참고용이며, 키워드가 동시에 포함될 수는 없습니다. 어느 것이 더 적합합니까? 가장 흔히 볼 수 있는 검색 엔진의 Java 버전은 Lucene입니다. SSM과 통합하여 페이징 쿼리 효과를 만들 수 있는지 궁금합니다.

단어분할을 위해 단어분할기를 사용한다면 어떤 것이 더 적합할까요?

大家讲道理大家讲道理2712일 전565

모든 응답(4)나는 대답할 것이다

  • 滿天的星座

    滿天的星座2017-05-17 10:11:09

    검색에 Elasticsearch를 사용하는 것이 좋습니다. 단어를 분할하려면 ik Segmenter를 사용하세요

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-17 10:11:09

    Lucene은 Paoding 토크나이저를 사용할 수 있습니다.
    Sphinx + Coreseek/Xunsearch를 사용한 PHP

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-17 10:11:09

    Lucene 구현, solr

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-17 10:11:09

    이제 오픈 소스 검색 엔진인 solr 및 elasticsearch와 같이 간단한 http 요청을 통해 데이터를 추가, 삭제, 수정 및 확인할 수 있는 매우 성숙한 솔루션이 있습니다

    회신하다
    0
  • 취소회신하다