2014-11-27 2 views
0

lucene.net의 숫자 필드에서 일부 메타 데이터를 인덱싱하려고했지만 어떻게해야할지 모르겠다. 설명에 대한 측정 값을 찾기 위해 클래스를 만들었습니다.이 클래스는 "150 {inch} 200 {mm}"등의 측정 값 목록을 반환합니다. 그리고 이들 값을 동시에 검색하기 위해 색인을 생성하고 숫자 값과 측정 단위. 어떻게해야합니까? 사용자 정의 필드를 만들어야합니까?숫자 필드의 인덱스 메타 데이터

감사합니다.

답변

0

합니다 (Lucene.Net 메일 링리스트에서) 아이디어의 몇 측정

  • 스토어 모든 단위는 공통의 단위로 변환. 사용자 입력이 피트 또는 미터 또는 인치 인 경우 해당 단위로 변환 한 다음 검색하십시오.
  • 단위 유형 및 측정 값에 대해 별도의 필드를 저장하십시오. 그런 다음 unit:mm AND measure:100 또는 unit:feet AND measure:[4 to 7]
과 같은 검색을 수행 할 수 있습니다.