Elasticsearch má importér JDBC, který mu umožňuje indexovat jakákoli data, která lze načíst prostřednictvím připojení JDBC. K indexování dat Microsoft Access můžete například použít plugin Elasticsearch JDBC s ovladačem Easysoft JDBC-Access Driver:
Instalace ovladače Easysoft JDBC-Access Driver
- Stáhněte si ovladač JDBC-Access Driver. (Je nutná registrace.)
- Nainstalujte a licencujte ovladač JDBC-Access Driver na počítači, kde je nainstalován Elasticsearch.
Nainstalujte ovladač JDBC-Access Driver do výchozí složky.
Pokyny k instalaci naleznete v dokumentaci ovladače JDBC-Access Driver.
- Pokud používáte 64bitovou verzi systému Windows, přejděte na Ovládací panely> Systém> Pokročilá nastavení systému> Proměnné prostředí , dvakrát klikněte na
PATH
v seznamu Systémové proměnné. Ujistěte se, žePATH
obsahuje:drive:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\
Ujistěte se, že se tato složka zobrazuje před
C:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\Libs\
vPATH
.
Připojení Elasticsearch k Microsoft Access
- Stáhněte si importér JDBC pro Elasticsearch do počítače, kde je Elasticsearch nainstalován, a extrahujte obsah souboru zip.
- Zkopírujte soubor JAR ovladače JDBC-Access Driver do podsložky lib elasticsearch-jdbc. Například:
copy \Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\esmdb.jar elasticsearch-jdbc-2.3.4.0\lib
- Vytvořte nový dávkový skript pro ovladač JDBC-Access Driver vytvořením kopie skriptu dodávaného s elasticsearch-jdbc:
cd elasticsearch-jdbc-2.3.4.0 copy mysql-simple-example.bat ms-access.bat
- Upravte dávkový skript tak, aby vypadal takto:
@echo off set DIR=%~dp0 set LIB=%DIR%..\lib\* set BIN=%DIR%..\bin REM ??? echo {^ "type" : "jdbc",^ "jdbc" : {^ "url" : "jdbc:easysoft:mdb?DBQ=C:/Users/Public/Downloads/Northwind.mdb",^ "user" : "",^ "password" : "",^ "sql" : "select * from suppliers",^ "treat_binary_as_string" : true,^ "index" : "northwind"^ }^ }^ | "C:\Progra~2\Java\jre1.8.0_131\bin\java" -cp "%LIB%" -Dlog4j.configurationFile="%BIN%\log4j2.xml" "org.xbib.tools.Runner" "org.xbib.tools.JDBCImporter"
Nahraďte cestu Java a MDB správnými cestami ve vašem systému.
- Spusťte Elasticsearch, pokud již není spuštěn.
- Spusťte dávkový soubor elasticsearch-jdbc.
- Ve svém webovém prohlížeči přejděte na:
http://localhost:9200/northwind/_search