조금만 정보 수집에 소홀해 지면, 이렇게 놓친다.
재사용에 관한 이렇게 좋은 RedBook이 5월 16일에 정식 출간이 되었는데, 챙기지 못했다니.. 반성해야 한다.
http://www.redbooks.ibm.com/abstracts/SG247529.html?
| Table of Contents | |
|
이 글은 스프링노트에서 작성되었습니다.
조금만 정보 수집에 소홀해 지면, 이렇게 놓친다.
재사용에 관한 이렇게 좋은 RedBook이 5월 16일에 정식 출간이 되었는데, 챙기지 못했다니.. 반성해야 한다.
http://www.redbooks.ibm.com/abstracts/SG247529.html?
| Table of Contents | |
|
이 글은 스프링노트에서 작성되었습니다.
기본적으로 RAM은 유저관리를 LDAP으로 해야만 한다.
하지만, 짧은 데모로 점철된 우리의 삶에 있어, LDAP을 세팅해 놓고 쓰기가 쉽지않다.
LDAP없이 RAM에 사용자를 추가하기 위해서는
<RAM설치디렉토리>/config/security/ 밑에 있는
user.props, groups.props 에 사용자를 추가하면, LDAP에다가 사용자를 추가한 것과 같이 사용자가 RAM에 추가된다.
주의1. WAS를 재시작해야 한다.
주의2. 위 파일에 사용자를 추가하고, 한번은 꼭 RAM에 해당 ID/PW로 로그인을 해서, 사용자의 정보를 수정해 줘야 한다.
--> Enable User
이 글은 스프링노트에서 작성되었습니다.
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을 해 두어, 텍스트 내부 검색도 가능하다. 훌륭~ 훌륭~