An open API service indexing awesome lists of open source software.

https://github.com/yjham2002/hanglesearchfilter

:mag: A Filter for searching in Korean based keywords with consonants
https://github.com/yjham2002/hanglesearchfilter

Last synced: 3 months ago
JSON representation

:mag: A Filter for searching in Korean based keywords with consonants

Awesome Lists containing this project

README

        

# 한글검색필터

- 한글 및 한글의 초성 기반의 단어 검색을 수행하는 필터

- 사용 예시

```java
public static void main(String[] args){
List words = new ArrayList();

/**
* Arbitrary Data
* */
words.add(new InputKeywordDBean("1단어(숫자로시작하는글자)"));
words.add(new InputKeywordDBean("단어(★가나다)"));
words.add(new InputKeywordDBean("a도쿄"));
words.add(new InputKeywordDBean("a돔b쿄"));
words.add(new InputKeywordDBean("동영상"));
words.add(new InputKeywordDBean("다양성"));
words.add(new InputKeywordDBean("대나무"));
words.add(new InputKeywordDBean("라면"));
words.add(new InputKeywordDBean("고속도로"));
words.add(new InputKeywordDBean("라디오"));
words.add(new InputKeywordDBean("다리미"));
words.add(new InputKeywordDBean("*동영상+시청"));

/**
* Constructing
* */
HangleSearchFilter hFilter = new HangleSearchFilter(words);
String searchChar = "aㄷ";

for(String s : hFilter.search(10, searchChar)) System.out.println(s);
}
```