国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:82日期: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
相關文章:
主站蜘蛛池模板: 精品欧美成人高清视频在线观看 | 日日碰日日操 | 亚洲精品日韩一区二区 | 悟空影视大全免费高清 | 丝袜美腿精品一区二区三 | 亚洲国产片在线观看 | 天天看a| 国产日本在线视频 | 国产成人高清在线观看播放 | 久久精品国产只有精品6 | 中文字幕一区二区三区在线观看 | 免费在线观看的毛片 | 国产在线手机视频 | 欧美一区二区三区男人的天堂 | 亚洲综合第一欧美日韩中文 | 最近中文字幕在线 | 中文 | 精品国产三级在线观看 | 亚洲成色在线 | 久久99国产精品久久 | 韩国毛片免费看 | 久久久久亚洲精品中文字幕 | 亚洲精品久久久中文字 | 黄色毛片在线 | 日本免费一区二区三区视频 | 国产精品欧美视频另类专区 | xxxxx亚洲| 色综合美国色农夫网 | 一级毛片中文字幕 | 欧美不卡一区二区三区 | 国产精品观看 | 在线观看国产日韩 | 亚洲欧美视频 | 特级毛片a级毛免费播放 | 成年人视频网站免费 | 亚洲美女网址 | 九九精品视频在线播放8 | 日本高清精品 | 男人的天堂官网 | 另类专区国产在线视频 | 在线观看国内自拍 | 欧美高清另类自拍视频在线看 |