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

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

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

瀏覽:96日期: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
相關文章:
主站蜘蛛池模板: 亚洲欧美日韩一区二区三区四区 | 日韩在线中文字幕 | 一区二区视频在线 | 久久精品一区二区三区四区 | 免费看v片 | 福利视频网站 | 国产精品99久久久久久www | 国产理论在线 | 精品视频免费 | 国产逼逼 | 日本成人一区二区三区 | 国产精品久久久久久久久久久久久 | 少妇视频在线观看 | 成人在线国产 | 激情啪啪网| 中文字幕一区二区三区视频 | 欧美日韩中文字幕在线 | 亚洲黄色三级 | 日一日操一操 | 亚洲综合图片区 | 在线成人免费视频 | 色婷婷精品国产一区二区三区 | 日韩一区二区在线视频 | 精品亚洲一区二区 | 五月开心婷婷 | 国产黄色免费观看 | 亚洲国产精品久久久 | 91激情视频 | 日本久久精品 | 日韩在线视频网站 | 成人欧美日韩 | 天天看片天天爽 | 日本在线免费视频 | 五月天激情国产综合婷婷婷 | 国产伊人网 | 国产小视频在线播放 | 一区二区三区四区在线 | 成人福利在线观看 | 特黄网站 | 美女国产精品 | 高清一级片 |