av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

java - solr按照拼音首字母排序

瀏覽:88日期:2023-12-09 11:11:29

問題描述

有個標題字段,想按照拼音首字母排序,在solr方法里有一個方法

params.setSort('title',ORDER.asc);//排序字段,正序還是倒序

但這樣設置好像結果不是我想要的,我想要的結果如下:序號 標題 首字母1 阿 a2 國 g3 人 r4 中 z

在sql語句里能按照拼音首字母排序,我想知道在solr里能按照拼音首字母排序么?要怎么做,求指導???

問題解答

回答1:

你自己新建立一個以“title首字母“為值的新字段作為field不就行了嗎,一般來說實際應用中都以自定義的字段作為排序條件

回答2:

有個比較簡單的做法,如下:

List<String> strs = new ArrayList<>();strs.add('中');strs.add('啊');strs.add('坎');strs.add('哈');strs.add('少');strs.add('發');strs.add('頂');strs.add('擦');strs.add('鵝');strs.add('巴');// 排序strs.sort(Collator.getInstance(Locale.CHINA));// 打印strs.forEach(System.out::println);

結果

啊 // A巴 // B擦 // C頂 // D鵝 // E發 // F哈 // H坎 // K少 // S中 // Z

還可以使用pinyin4j來進行更復雜的排序

標簽: java
相關文章:
主站蜘蛛池模板: 精品九九 | 羞羞色影院 | www日韩高清| 九九热在线观看视频 | 91国语清晰打电话对白 | 亚洲成人av一区二区 | 中文字幕人成乱码在线观看 | 国产精品美女久久久久久久久久久 | 三级视频久久 | 国产一级片 | 国产一区二区三区亚洲 | 成人在线免费视频观看 | 超碰在线人 | 国产免费人成xvideos视频 | 日韩中文字幕视频在线观看 | 综合久久av| 国产精品久久久久999 | 91高清视频在线观看 | 在线视频中文字幕 | 精品国产一区二区三区成人影院 | 久久久av | 国产一区欧美 | 成年免费大片黄在线观看岛国 | 色999视频| 欧美a∨| 中文字幕日韩欧美 | 天天干天天操天天爽 | 久久精品免费 | www.久久国产精品 | 日韩在线一区二区三区 | 国产精品视频一区二区三区, | 999精品视频 | 黄色av免费 | 成人性视频免费网站 | 亚洲欧美激情网 | 一区在线视频 | 日韩一区中文字幕 | 91久久久久久久久 | 伊人影院99 | 91精品国产91久久久久久吃药 | 精品国产91|