Access
 sql >> Teknologi Basis Data >  >> RDS >> Access

Mencari Data Microsoft Access dengan Elasticsearch

Elasticsearch memiliki importir JDBC yang memungkinkannya mengindeks data apa pun yang dapat diambil melalui koneksi JDBC. Misalnya, Anda dapat menggunakan plugin Elasticsearch JDBC dengan Easysoft JDBC-Access Driver untuk mengindeks data Microsoft Access:

Menginstal Driver Easysoft JDBC-Access

  1. Unduh Driver JDBC-Access. (Pendaftaran diperlukan.)
  2. Instal dan lisensikan Driver JDBC-Access pada mesin tempat Elasticsearch diinstal.

    Instal Driver JDBC-Access ke dalam folder default.

    Untuk petunjuk penginstalan, lihat dokumentasi Driver JDBC-Access.

  3. Jika Anda menggunakan Windows versi 64-bit, di Panel Kontrol> Sistem> Pengaturan Sistem Lanjutan> Variabel Lingkungan , klik dua kali PATH dalam daftar variabel Sistem. Pastikan bahwa PATH berisi:
    drive:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\
    

    Pastikan folder ini muncul sebelum C:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\Libs\ di PATH .

Menghubungkan Elasticsearch ke Microsoft Access

  1. Unduh pengimpor JDBC untuk Elasticsearch ke mesin tempat Elasticsearch diinstal dan ekstrak konten file zip.
  2. Salin file JDBC-Access Driver JAR ke subfolder lib elasticsearch-jdbc. Misalnya:
    copy \Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\esmdb.jar elasticsearch-jdbc-2.3.4.0\lib
    
  3. Buat skrip batch baru untuk Driver Akses JDBC, dengan membuat salinan skrip yang disertakan dengan elasticsearch-jdbc:
    cd elasticsearch-jdbc-2.3.4.0
    copy mysql-simple-example.bat ms-access.bat
    
  4. Edit skrip batch sehingga terlihat seperti ini:
    @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"
    

    Ganti jalur Java dan MDB dengan jalur yang benar di sistem Anda.

  5. Mulai Elasticsearch, jika belum berjalan.
  6. Jalankan file batch elasticsearch-jdbc.
  7. Di browser web Anda, buka:

    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. Pengantar Pertanyaan Khusus

  2. Cara Mengekspor Daftar Tabel Tertaut ke Excel dari Access 2016

  3. Cara Membuat Laporan dari Tabel di Access 2016

  4. MayBeSQL Datang ke Microsoft Access!

  5. Mengapa Pencadangan Data Penting untuk Organisasi Anda