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
- Host: GitHub
- URL: https://github.com/yjham2002/hanglesearchfilter
- Owner: yjham2002
- Created: 2017-01-20T08:53:10.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-20T08:59:09.000Z (over 8 years ago)
- Last Synced: 2025-01-06T14:41:53.130Z (5 months ago)
- Language: Java
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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);
}
```