찾다

 >  Q&A  >  본문

java - 병음 알파벳순으로 정렬

제목 필드가 있는데 병음 첫 글자로 정렬하고 싶은 경우 Solr 방식이 있습니다

으아악

하지만 이 설정의 결과는 내가 원하는 결과가 아닌 것 같습니다.
일련번호 제목 이니셜
1 A a
2 국가 g
3 사람 r
4 중간 z

SQL 문에서 Pinyin의 첫 글자로 정렬할 수 있습니다. Solr에서 Pinyin의 첫 글자로 정렬할 수 있는지 알고 싶습니다. 어떻게 해야 하나요? 안내를 요청할 수 있나요? ? ?

黄舟黄舟2779일 전858

모든 응답(2)나는 대답할 것이다

  • 黄舟

    黄舟2017-05-17 10:04:57

    "제목의 첫 글자"를 필드 값으로 사용하여 새 필드를 만들 수 있습니다. 일반적으로 실제 응용 프로그램에서는 사용자 정의 필드가 정렬 조건으로 사용됩니다.

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-17 10:04:57

    다음과 같이 비교적 간단한 방법이 있습니다.

    으아악

    결과

    으아악

    더 복잡한 정렬을 위해 pinyin4j를 사용할 수도 있습니다

    회신하다
    0
  • 취소회신하다