2010-06-29 4 views

답변

3

상자에서 지원되지 않습니다. 자신의 색인을 유지해야합니다.

"Supercolumn index"를 사용하거나 범위 쿼리와 함께 파티셔 (예 : org.apache.cassandra.dht.OrderPreservingPartioner)를 사용하는 것이 좋습니다.

카산드라와 인덱스에 대한 벤자민 블랙의 훌륭한 이야기에서 the slides를 살펴 보자

1

그냥 Schildmeijer는 말했다 당신이 추가 작업을 많이 할 않는 한, 당신은 아마 동등한를 얻을하지 않을거야에 추가 카산드라의 "% 인도네시아 %"와일드 카드 검색 결과 이와 같은 검색을 위해 만든 특수 색인에 대한 범위 쿼리를 사용하면 "인도네시아 %"또는 "% 인도네시아"(또는 "aisenodni %")가 훨씬 쉽습니다. Schildmeijer가 링크하여이 종류의 검색을 높은 수준에서 설정하는 방법을 설명하는 슬라이드입니다.

카산드라에 저장된 텍스트 블록에서 전체 텍스트 검색을 찾고있는 경우 Lucene과 같은 것으로 보아 텍스트의 문자열에 대해 특정 종류의 검색을 수행하는 데 사용할 수있는 색인을 유지 관리 할 수 ​​있습니다 . 나는 세부 사항에 너무 익숙하지 않은,하지만 다음은 여기에 도움이 될 수있는 두 개의 링크입니다 :이 열 이름과는 어떻게 든 가능했다 할