찾다

 >  Q&A  >  본문

mysql - 像很多网站(比如电商)里的筛选功能一般是如何实现的?

阿神阿神2864일 전663

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

  • 天蓬老师

    天蓬老师2017-04-17 16:40:42

    Lucene와 같은 검색 엔진에 의해 구현됩니다.

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-17 16:40:42

    데이터 구조와 데이터 검색이 별도로 이루어집니다
    1. 데이터 구조:
    기본 상품 정보(명칭, 제조사, 가격 및 기타 정보, 상품 유형)
    상품 유형 테이블(휴대폰, 태블릿, 가전제품) 클래스)
    제품 속성표(화면 크기, 프로세서 등)

    연관을 통해 이러한 정보 간의 대응을 처리하는 것이 더 유연합니다. 그렇지 않으면 어떻게 디자인하든 중복되거나 불충분하게 됩니다.

    2. 데이터 검색:
    solr, sphinx 등을 사용하여 인덱스를 생성한 다음(여러 테이블에 대해 여러 개의 인덱스 생성) 매뉴얼을 읽고 자신만의 쿼리 API를 구축하세요.

    회신하다
    1
  • 취소회신하다