2011-11-30 27 views

Trả lời

6

Đây là điều chúng tôi đã nghĩ nhiều, nhưng than ôi, chưa.

Phần lập chỉ mục của Neo4j sẽ sớm được sửa chữa, và khi điều đó xảy ra, chúng tôi sẽ buộc Cypher gần hơn, để có thể thực hiện việc này và những thứ thú vị khác (như chẩn đoán để chọn chỉ mục phù hợp sử dụng).

Bạn có thể thực hiện theo cách thủ công. Nếu bạn có một bộ phim < - [: ACTS_IN] -actor mô hình, và bạn muốn tất cả các diễn viên tên là Kevin Bacon đã tham gia vào một bộ phim, bạn có thể viết nó như:

START movie=node:movies("title:M*") 
MATCH movie<-[:ACTS_IN]-actor 
WHERE actor.name = "Kevin Bacon" 
RETURN movie.title 

hay, bạn có thể làm tương tự với các chỉ mục:

START movie=node:movies("title:M*"), 
     actor=node:actors(name="Kevin Bacon") 
MATCH movie<-[:ACTS_IN]-actor 
RETURN movie.title 

Cách nhanh nhất là khó nói. Phụ thuộc.

+0

Cảm ơn. Tôi sẽ thêm điểm chuẩn của các tùy chọn đó vào danh sách kiểm tra tải/căng thẳng của chúng tôi. –

+0

làm cách nào bạn nhận được chỉ mục cho phim – Badmiral

Các vấn đề liên quan