Ich plane, eine Empfehlungsmaschine zu implementieren, von der hier
Vielen Dank im Voraus ..
Ich verstehe nicht warum nicht. Sie können dies mit Django & amp; bedienen Anfragen durch sie ...
Hoffe, das hilft ... Ich selbst konnte fast die gesamte IMDB in Neo4j & amp; Serviere es durch Django.
Sieh dir diese neo4j-Python-Bibliothek Ссылка an. Es verwendet Rest api von neo4j. Wenn Sie nicht beabsichtigen, die REST-API zu verwenden, können Sie eine Jython-Implementierung in Betracht ziehen, die direkt mit der Datenbank verbunden wird. Ich habe gehört, dass einige Hacker Neo4j-Backend für Django implementieren. Aber ich denke, es ist nicht reif genug, um eine Website zu entwickeln.
Sie benötigen möglicherweise noch eine SQL-Datenbank wie sqlite, wenn Sie einige Django-Funktionen wie Authentifizierung verwenden möchten. Wenn Sie jedoch nur Ihre Empfehlungs-Engine erstellen möchten, können Sie Django mit no-database verwenden. Und Sie bauen Ihr Backend in Python mit neo4j auf, ohne sich vorher Gedanken über Django zu machen, das sich nahtlos in das Programm integrieren lässt.
Links für neo4j und python:
[Installation] Ссылка
[Verwendung] Ссылка
Wir haben die alte Django-Integration aktualisiert, um neo4j-rest-client zu verwenden - sie heißt neo4django . Wir haben einige wichtige Verbesserungen gegenüber der alten Integration vorgenommen und verwenden sie erfolgreich, um Scholrly zu erstellen. Es ist nicht ganz in Produktion, aber es ist etwas.
Die Bibliothek ermöglicht Modelldefinitionen, Abfragesätze mit automatisierter Indizierung und arbeitet mit einer relationalen Datenbank zusammen - so können Sie weiterhin contrib-Module verwenden, die auf dem Standard-ORM basieren.
Ich habe ein bisschen darüber geschrieben woanders auf StackOverflow wenn Sie interessiert sind!
Tags und Links python django recommendation-engine neo4j