Access
 sql >> база данни >  >> RDS >> Access

Търсене на данни на Microsoft Access с Elasticsearch

Elasticsearch има JDBC импортер, който му позволява да индексира всички данни, които могат да бъдат извлечени чрез JDBC връзка. Например, можете да използвате плъгина Elasticsearch JDBC с драйвера Easysoft JDBC-Access, за да индексирате данните на Microsoft Access:

Инсталиране на драйвера за Easysoft JDBC-Access

  1. Изтеглете драйвера за JDBC-Access. (Необходима е регистрация.)
  2. Инсталирайте и лицензирайте драйвера за JDBC-Access на машината, където е инсталиран Elasticsearch.

    Инсталирайте драйвера JDBC-Access в папката по подразбиране.

    За инструкции за инсталиране вижте документацията на JDBC-Access Driver.

  3. Ако използвате 64-битова версия на Windows, в Контролен панел> Система> Разширени системни настройки> Променливи на средата , щракнете двукратно върху PATH в списъка Системни променливи. Уверете се, че PATH съдържа:
    drive:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\
    

    Уверете се, че тази папка се появява преди C:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\Libs\ в PATH .

Свързване на Elasticsearch с Microsoft Access

  1. Изтеглете JDBC импортера за Elasticsearch на машината, където е инсталиран Elasticsearch, и извлечете съдържанието на zip файла.
  2. Копирайте JAR файла на JDBC-Access Driver в подпапката elasticsearch-jdbc lib. Например:
    copy \Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\esmdb.jar elasticsearch-jdbc-2.3.4.0\lib
    
  3. Създайте нов пакетен скрипт за JDBC-Access Driver, като направите копие на такъв, предоставен с elasticsearch-jdbc:
    cd elasticsearch-jdbc-2.3.4.0
    copy mysql-simple-example.bat ms-access.bat
    
  4. Редактирайте пакетния скрипт, така че да изглежда така:
    @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"
    

    Заменете пътя на Java и MDB с правилните пътища във вашата система.

  5. Стартирайте Elasticsearch, ако вече не се изпълнява.
  6. Изпълнете пакетния файл elasticsearch-jdbc.
  7. В уеб браузъра си отидете на:

    http://localhost:9200/northwind/_search


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Конекторът на Access dataverse вече е наличен за тестване

  2. Слушайте подкаста на Microsoft Access, епизод 1

  3. Статични функции и подп

  4. Използване на SQL изгледи за добавяне/редактиране на данни в Microsoft Access

  5. Visual Basic за приложения в Microsoft Access