[apple] review guidelines

 

https://developer.apple.com/app-store/review/guidelines/

광고

[Lucene] Field Option 정리

Index.ANALYZED : Analyzer를 이용하여 Field의 value 값을 stream으로 이루어진 token으로 분리하고 각각을 검색 가능한 형태로 만든다. 이 옵션은 일반적인 text fields(such as body, title, abstract)에 사용된다.

Index.NOT_ANALYZED : 해당 field를 분석하지 않는 대신에 Field의 전체 값을 단일 token으로 다루며 검색 가능하게 만든다.
이 옵션은 tokenize되지 않아야 하는 fields (URL, file system path, date, 이름, SSN(Social Security Number), 전화번호)에 사용한다. 갈기갈기 나눠져서 분석될 필요가 없는 필드에 사용하며 한마대로 검색에서 정확한 match operation에 사용한다.

Index.ANALYZED_NO_NORMS : Index.ANALYZED의 변형 형태로 index에 norms information을 보관하지 않는다.
norms : index에 boost information으로 index-time을 보관한다.

Index.NOT_ANALYZED_NO_NORMS : Index.NOT_ANALYZED와 비슷하지만 norms 을 보관하지 않는다. 이 옵션은 검색시 index 저장 공간과 메모리 사용량을 절역하는데 사용된다. 그리고 single-token field 들은 norm 정보를 필요로 하지 않다.
(single-token : URL, file path와 같은 경우는 유사도를 비교할 필요가 없지 않을까?)

Index.NO : field 값을 검색 가능하지 않도록 만든다.