2013-09-23 1 views
0

색인이 생성 된 Lotus Notes 데이터베이스 내에 xpage가 있습니다. xpage (데이터 소스는 Notes 뷰)에 뷰 컨트롤이 있고 xpage에 검색 텍스트 필드를 추가 할 계획이므로 view 컨트롤의 "search"속성 (data \ data \ search)을 테스트했습니다. . 데이터베이스의 문서에는 텍스트, 날짜 및 숫자 필드가 있습니다. 텍스트 입력란 (예 : 코알라)에있는 것을 찾으면 작동하지만 날짜 나 번호를 찾을 때 문서가 없습니다.XPages의 전체 텍스트 검색이 텍스트 필드에서 작동하고 날짜 및 숫자 필드에서 오류가 발생합니다.

스페인에서 우리는 dd/mm/yyyy 형식으로 날짜를 쓰고 숫자의 소수점 문자는 쉼표이기 때문에 지역화 문제가 될지 궁금하지만 mm/dd/yyyy 형식으로 검색을 시도했습니다. 그리고 십진법에 대한 점을 사용하고 여전히 결과가 검색되지 않습니다.

또한보기 컨트롤에서 searchFuzzy 속성을 변경해 보았지만 아무 것도 변경되지 않았습니다.

고마워,

카를로스

+0

동일해야합니다. 로켈 설정에 문제가있을 수 있습니다. XPage는 서버의 로켈과 함께 작동합니다. Domino 및 OS 설정을 다시 확인하십시오. –

답변

0

당신이 사용하고있는 검색 구문을 게시 할 수 있습니까? 정확한 원인을 진단하는 것은 어렵습니다. 날짜와 시간은 전체 텍스트 검색에서 확실히 작동합니다.

이미 배제하신 분은 미리 죄송합니다. Notes 도움말에서 "연산자를 사용하여 검색 쿼리를 수정하는 방법"이라는 제목의 페이지는 전체 텍스트 검색을위한 올바른 구문을 정의하므로 올바른 구문을 가지고 있는지 확인할 수 있습니다.

또한 Notes 클라이언트의보기 검색 막대에서 동일한 검색을 시도하십시오. 그러면 검색 기준 또는 XPage에 문제가 있는지 여부를 진단하는 데 도움이됩니다. (다양한 데이터베이스에서 검색을 사용했지만 XPage의 특정 문제를 알지 못합니다.)

또한 필드 데이터 형식을 변경하거나 다른 데이터 형식에 대해 동일한 필드 이름을 사용합니까? Notes는 필드 이름에 지정된 데이터 유형의 개별 테이블을 보유합니다. 해당 필드가있는 문서가 만들어지면 전체 텍스트 검색에 사용되는 데이터 형식입니다. 특정 형식이 아닙니다. 따라서 MyDate 필드가 한 양식에있는 텍스트이고 다른 양식에있는 날짜 인 경우 두 가지 방법으로 검색 할 수 없습니다. http://www.intec.co.uk/full-text-search-musings/

+0

귀하의 조언에 많은 감사드립니다. Notes에서 경험이 제한되어 있고 검색 구문이 너무 복잡 할 수 있다는 것을 몰랐습니다. "연산자를 사용하여 검색 쿼리를 구체화하는 방법은 무엇입니까?" –

+0

문제는 필자가 항상 검색 텍스트를 큰 따옴표로 묶었으며 숫자와 날짜 필드에 대한 검색을 막았습니다. –

관련 문제