Как я могу вернуть оценку Lucene моего запроса при использовании сервера Neo4J REST? - PullRequest
1 голос
/ 23 августа 2011

До сих пор я мог использовать синтаксис запросов Lucene. Теперь мне нужно иметь возможность возвращать оценки и количество попаданий на узлы, изменив строку запроса:

GET http://localhost:7474/db/data/index/node/myIndex?query=myKey:myValue

Другими словами, я не хочу создавать базу данных встроенных графов, потому что я пытаюсь получить доступ к данным, которые я сохранил на своем REST-сервере. Любые предложения о том, как вернуть счет и хиты?

Могу ли я создать экземпляр класса, который Lucene предлагает сделать для этого?

Спасибо!

1 Ответ

2 голосов
/ 24 августа 2011

, чтобы сделать это, вам, вероятно, придется написать небольшое неуправляемое расширение Neo4j Server с небольшим количеством очков, поскольку оно находится за пределами основного REST API, подробности см. http://docs.neo4j.org/chunked/snapshot/server-unmanaged-extensions.html. В качестве параметров можно взять индекс, а также параметры оценки и запрос.

Это поможет?

/ Питер

...