Also habe ich eine grundlegende Benutzerschnittstelle, die ich mit vaadin erstellt habe und das Ziel ist, schließlich eine Webanwendung zu haben, die ich bereitstellen werde. Diese Anwendung erlaubt Benutzern, Dateien zu suchen, zu aktualisieren, zu löschen/zu erstellen, hinzuzufügen, die pdfs enthalten, die indiziert und kategorisiert werden. Mit anderen Worten, ich habe es mit PDFs zu tun, die gefunden und nach der Abfrage des Benutzers geöffnet werden müssen, egal welche Kategorie vorhanden ist oder später dynamisch vom Benutzer hinzugefügt wird. Es gibt nicht viele Informationen über Spring-Boot, elastische Suche und Vaadin (plus ich bin immer noch ein Noob), also bin ich irgendwie festgefahren.Wie kann ich eine Verbindung zu einem Server herstellen und PDF-Dateien mit der elastischen Suche indizieren?
0
A
Antwort
0
Elasticsearch ein Plugin auf Apache Tika Basis bieten Sie indizieren PDF helfen namens Mapper plugin (ehemaliger Mapper-Anlage) Wenn Sie Frühling verwenden möchten (nicht besonders Frühlings-Boot), können Sie Spring Data Elasticsearch verwenden, aber nicht sicher, dass es verfügbar für 5.X Version. Von meiner Seite, ich bevorzuge es, meine eigene Client API (Java) basierend auf ElasticSearch Java API zu erstellen, um meine Bedürfnisse zu erfüllen. Ich weiß nicht vaadin ....
Verwandte Themen
- 1. Wie indizieren Pfade/Baum in der elastischen Suche mit Python?
- 2. Wie eine Verbindung zu einem Server über Telnet-Protokoll herstellen?
- 3. Kann ich mit JavaScript eine Verbindung zu SSH herstellen?
- 4. Kann ich mit der Windows-Authentifizierung von Java EE webapp eine Verbindung zu SQL Server herstellen?
- 5. Wie kann ich eine Verbindung zu MySQL auf einem WAMP-Server herstellen?
- 6. Kann FireDac eine Verbindung zu SQL Server ohne ODBC herstellen?
- 7. Kann ich mit MySQL Workbench eine Verbindung zu einem Microsoft SQL Server herstellen?
- 8. Verstehen der elastischen Suche
- 9. Ich kann keine Verbindung zu SQL Server herstellen
- 10. Verbindung mit einem Server herstellen, der nicht auf Schließen antwortet()
- 11. Ich kann keine Verbindung zu einem SSH-Server herstellen, der in der WSL läuft.
- 12. Wie kann ich mit localhost eine Verbindung zu meinem mysql Server herstellen?
- 13. Wie kann ich mit NodeJS Server in OpenShift eine Verbindung zu MySQL herstellen?
- 14. Wie würde ich eine Verbindung zu zwei Datenbanken in Laravel 5.2, einem SQL und einem SQL Server herstellen?
- 15. Wie kann ich über React Native eine Verbindung zu einem Chromecast-Streaming herstellen und wiedergeben/anhalten?
- 16. Ich kann keine Verbindung mit Google Mail herstellen. SMTP-Server
- 17. Wie kann ich überprüfen, ob sqlplus eine Verbindung herstellen kann?
- 18. Kann ich mit v8cgi/mysql eine Verbindung zu einem nicht standardmäßigen Port herstellen?
- 19. Wie kann ich eine Verbindung zu einem Wowza Transcoder-Stream in JWPlayer herstellen?
- 20. Ich kann mit FreeTDS keine Verbindung zu Azure SQL herstellen
- 21. Wie kann ich eine Verbindung zwischen Tableau und SQL Server herstellen?
- 22. Wie indexiere ich hierarchische Daten in der elastischen Suche?
- 23. Wie kann ich mit boost :: asio eine Verbindung zu einem Unix-Domain-Socket herstellen?
- 24. Wie kann ich eine Verbindung zu einem: Download: Datei auf einem Netzwerklaufwerk in Sphinx herstellen?
- 25. Kann ich mit der generischen Methode eine Verbindung zum socket.io-Server herstellen?
- 26. Kann ein Socket.IO-Client eine Verbindung zum SignalR-Server herstellen?
- 27. Post roh Json mit elastischen Suche Client
- 28. Wie kann ich mit WSAddressing eine Verbindung zu einem Service WCF herstellen?
- 29. Ich kann keine Verbindung zu MySQL herstellen? ?
- 30. SQL Server-Datenbank - kann keine Verbindung herstellen
Hallo PG007, vaadin läuft auf dem Server, die UI im Webbrowser. Welche Ordner möchten Sie nach PDFs durchsuchen? Die Server-Ordner (funktioniert) oder die Ordner auf dem Client-Computer (funktioniert nicht, da der Vaadin-Server keinen Zugriff auf die Ordner auf dem Client-Computer hat)? –
hey @Andre 'Schild, danke für die Hilfe. Das Problem ist, dass alle Ordner (mit PDFs), die ich indexieren, scannen und abfragen möchte, sich auf einem anderen PC befinden. Die Anwendung, die ich bereitstellen möchte, muss einem Laufwerk (das die PDFs enthält) Zugriff gewähren oder zuordnen. Also sagst du, dass Vaadin nicht auf diese Weise konfiguriert werden kann? – PG007
Das hat nichts mit Vaadin zu tun. Kommunikation zwischen Server und Webbworser ist immer http/https. Entweder geben Sie dem Server den Zugriff auf das Client-Laufwerk durch eine Art cifs/nfs/.. Freigabe, oder Sie müssen die Dateien auf den Server übertragen (hochladen). Vielleicht, wenn Sie Ihren Anwendungsfall in mehr Details erklären, könnten wir über eine andere Lösung nachdenken –