1
Как я могу написать этот пример в запросе cypher в веб-консоли?Сортировка запросов индекса lucene neo4js в Cypher
hits = movies.query("title", new QueryContext("*").sort("title")
Это то, что я получил до сих пор. Как добавить сортировку?
start a = node:movies("title:*") return a
В genereal, его все тот же вопрос я отвечал вчера: http://stackoverflow.com/questions/10125672/neo4j-cypher-query-performance-via-rest-on-centered-nodes У меня есть 40k узлов, подключенных к своего рода «сверхновости». И я хочу показать только 10 узлов для разбивки на страницы. Моя проблема в том, что упорядочение по названию в этом случае очень медленное. Идея заключалась в том, чтобы позволить lucene делать сортировку. По умолчанию запрос cypher занимает 3,5 секунды, чтобы заказать все 40k узлов. Есть ли другой подход к этим проблемам? – Alebon
Да, я думаю, что делать сортировку Луценей может быть хорошей идеей. Посмотрите http://docs.neo4j.org/chunked/snapshot/gremlin-plugin.html#rest-api-send-an-arbitrary-groovy-script---lucene-sorting для отличного примера ... –
Спасибо Питер, я постараюсь опубликовать результаты здесь. – Alebon