電商平臺搜索該如何設(shè)計?
時間:2023-12-07 15:06:01 | 來源:網(wǎng)站運營
時間:2023-12-07 15:06:01 來源:網(wǎng)站運營
電商平臺搜索該如何設(shè)計?:solr本就支持基礎(chǔ)的數(shù)據(jù)過濾:
數(shù)值型字段直接用Field:[valueA TO valueB]
你例子中的保障、授權(quán)只是一個字段而已,單值、多值都可以
solr的facet可以直接統(tǒng)計每一個選項的數(shù)量,facet設(shè)置!ex和!tag可以生產(chǎn)復(fù)雜多變的組合過濾條件;facet.pivot可以實現(xiàn)分組再分組統(tǒng)計
group可以實現(xiàn)分組去重復(fù)、分頁
dismax/edismax中bq、bf可以實現(xiàn)你想要的復(fù)雜排序,非常復(fù)雜都可以
solr的ValueSourceParser和ValueSource可以實現(xiàn)自定義排序計算函數(shù)
繼承DefaultSimilarity,可以實現(xiàn)自定義的分詞得分計算,重載tf、idf、queryNorm等等在空間向量模型中至關(guān)重要的方法