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을 해 두어, 텍스트 내부 검색도 가능하다. 훌륭~ 훌륭~
<< PREV :
[1] : ... [79] : [80] : [81] : [82] : [83] : [84] : [85] : [86] : [87] : ... [160] :
NEXT >>