2012-01-30 3 views
1

열 패밀리의 문자열을 포함하는 모든 행을 검색하려고합니다. ValueFilter 정렬은 필요한 문자열을 포함하는 열만 반환한다는 것을 제외하고 필자에게 필요한 것을 제공합니다. 또한 SingleColumnValueFilter는 문자열의 존재 여부 만 확인되는 한정자를 제공해야한다는 점을 제외하고는 가깝습니다. 필요한 것은 특정 열 패밀리의 모든 열에서 문자열을 검사하고 일치하는 것이 발견되면 전체 행을 반환하는 필터 인이 두 가지를 조합 한 것입니다. HBase 0.90.0에서 사용할 수 있습니까? 감사!문자열이 포함 된 모든 행과 일치하는 HBase 필터

답변

1

각 열 한정자에 대한 사용자 필터를 설정할 수 있습니다. 단, 열 한정자의 수는 합리적인 범위 내에 있어야합니다. 필터를 만든 후 'OR'연산에 대한 매개 변수를 전달하는 FilterList 객체를 만듭니다.

FilterList fList = new FilterList (Operator.MUST_PASS_ONE);

관련 문제