ホームページ  >  に質問  >  本文

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

阿神阿神2742日前615

全員に返信(2)返信します

  • 天蓬老师

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

    Lucene などの検索エンジンによって実装されます。

    返事
    0
  • 高洛峰

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

    データ構造とデータ検索は別々に行われます
    1. データ構造:
    基本的な製品情報 (名前、メーカー、価格などの情報、製品タイプ)
    製品タイプ表 (携帯電話、タブレット、家電製品)カテゴリ)
    製品属性表(画面サイズ、プロセッサーなど)

    関連付けを通じてこれらの情報間の対応関係を処理すると、より柔軟になります。そうでないと、どのように設計しても、冗長になるか不十分になります。

    2. データ検索:
    solr、sphinx などを使用してインデックスを作成し (複数のテーブルに複数のインデックスを構築するだけです)、マニュアルを読んで独自のクエリ API を構築します

    返事
    1
  • キャンセル返事