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 아프락사스
<< PREV : [1] : ... [79] : [80] : [81] : [82] : [83] : [84] : [85] : [86] : [87] : ... [160] : NEXT >>

BLOG main image

공지사항

카테고리

분류 전체보기 (160)
MAMP LAMP (1)
Open Project (4)
Knowhow (57)
JEE Technologies (3)
Rational Products (94)
Etc (0)