Welche Sprachen, Frameworks und Technologien haben Sie verwendet Dokumentensuche zu implementieren?
-
03-10-2019 - |
Frage
Ich bin bei einer neuen Firma und eines unserer Ziele ist es, ein Dokumentensuchportal für unser Team und unseren Kunden zu implementieren. Ich bin ein bisschen besorgt, dass, wenn wir einen externen Dienstleister wie Salesforce oder eine andere ECM in der Cloud nutzen wird es in Zukunft viel Integrationsarbeit sein. Aus der Perspektive eines Clients werden diese Dokumente auch in den gleichen Eimern wie unser strukturierten Inhalt vorhanden ist (in der DB gespeichert, keine MS Word doc).
Wenn Sie Dokumentensuche implementiert haben, welche Sprachen, Frameworks und Technologien haben Sie verwendet? Haben Sie Ausfall Geschichten? Ich habe kein Problem, etwas aus der Box, aber ich denke, es ist wichtig, dass wir die Kontrolle über die Dokumente und die API für den Zugriff sie. Ich möchte Rails verwenden, wenn wir voll Brauch gehen.
Andere Tipps
Lucene ist wahrscheinlich die sicherste Wahl, weil es weit verbreitet und recht gut.
Der einfachste Weg von Lucene zu Nutzen ist wahrscheinlich mit Alfresco , die ein Kinderspiel zu installieren, und hat Lucene standardmäßig. Es bedeutet, dass Sie nur Alfresco installieren müssen, legen Sie Ihre Dokumente im Repository, und Sie können für Ihre Dokumente suchen, die leistungsstarke Web-Suche-Schnittstelle.
Wenn Sie programmatisch suchen müssen, meine Empfehlung Alfresco‘ CMIS Schnittstelle zu verwenden ist, die Ihnen erlaubt, in einer REST Art und Weise zu suchen. Die JCR API ist ebenfalls verfügbar.