成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

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

瀏覽:91日期: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
相關文章:
主站蜘蛛池模板: 自拍偷拍图区 | 久久草在线免费 | 欧美在线区 | 国产精品亚洲精品爽爽 | 日韩不卡一区二区三区 | 久久精品久久久 | 亚洲影院在线 | 久久国产一级毛片一区二区 | 国产黄色激情视频 | 中文字幕日韩在线 | 国产欧美日本 | 国产亚洲欧美精品久久久 | 国产在线91精品入口首页 | 国产v在线播放 | 日日摸日日碰夜夜97 | 手机看片精品高清国产日韩 | 国产日韩欧美网站 | 美国毛片毛片全部免费 | 一区免费在线观看 | 日韩一区二区天海翼 | 欧美成人综合在线 | 亚欧色视频在线观看免费 | 久久综合久久美利坚合众国 | 91亚洲精品 | 久草视频福利资源站 | 99视频有精品视频免费观看 | 中文字幕一区二区三区 精品 | 精品国产91久久久久久久 | 亚洲性在线 | 免费一级欧美大片久久网 | 国产成年视频 | 国产精品午夜性视频 | 久久精品免视着国产成人 | 国产黄色三级网站 | 久99久精品视频免费观看v | 国产天堂在线一区二区三区 | 亚洲成a人片在线观看中文!!! | 国产成人免费不卡在线观看 | 国产女人伦码一区二区三区不卡 | 中文字幕精品在线观看 | 视频一区 在线 |