'RAM Lucene Search'에 해당되는 글 1건

  1. 2008/01/30 RAM의 Seach Engine (2)

RAM의 내장 Search Engine은 Lucene 기반이다.

Fuzzy Seach와 가중치 Search(Boost Search)를 지원한다.

Fuzzy Seach란 비슷한 단어를 검색해 주는 것을 말한다. (~ 기호를 사용)
예를 들어, roam~ 이라고 검색을 하면, foam, roams 등을 검색하게 되는 것이다.

내부 알고리즘은, Levenshtein Distance 알고리즘을 쓴다고 한다.


가중치 Search란 여러개의 단어중 가중치를 두어 검색할 수 있는 것을 말한다. (^ 기호 사용)
예를 들어, jakarta apache라고 검색할 때와, jakarta^4 apache로 검색할 때, 결과가 다르다는 것.
후자로 검색하면 jakarta라는 단어와 좀더 연관이 많은 검색 결과를 우선적으로 찾아주는 것이다.

참고로, RAM은 텍스트로 자산의 아티팩트를 올리면, Full Text Indexing을 해 두어, 텍스트 내부 검색도 가능하다. 훌륭~ 훌륭~



Posted by 아프락사스

BLOG main image

공지사항

카테고리

분류 전체보기 (155)
Architect이야기 (1)
Rational Products (94)
Patterns (0)
JEE Technologies (3)
Methodology (0)
Apache Project (0)
Open Project (4)
Knowhow (52)
Etc (0)