create-elasticsearch-dataset

    1.1.2 • Public • Published

    Create Elasticsearch Dataset

    License: Unlicense Version CodeQL Build and release

    Create a sample dataset for Elasticsearchc with one command.

    Usage

    Books dataset

    Source: https://www.kaggle.com/dylanjcastillo/7k-books-with-metadata

    Create a "books" index with 6800+ documents:

    npx create-elasticsearch-dataset --dataset=books

    Sample document:

    {
      "isbn13": "9780002005883",
      "isbn10": "0002005883",
      "title": "Gilead",
      "subtitle": "",
      "authors": "Marilynne Robinson",
      "categories": "Fiction",
      "thumbnail": "http://books.google.com/books/…",
      "description": "A NOVEL THAT READERS and critics have been…",
      "published_year": "2004",
      "average_rating": "3.85",
      "num_pages": "247",
      "ratings_count": "361"
    }

    Movies dataset

    Source: https://www.kaggle.com/harshitshankhdhar/imdb-dataset-of-top-1000-movies-and-tv-shows

    Create a "movies" index with 1000 documents:

    npx create-elasticsearch-dataset --dataset=movies

    Sample document:

    {
      "Poster_Link": "https://m.media-amazon.com/images/M/…",
      "Series_Title": "The Shawshank Redemption",
      "Released_Year": "1994",
      "Certificate": "A",
      "Runtime": "142 min",
      "Genre": "Drama",
      "IMDB_Rating": "9.3",
      "Overview": "Two imprisoned men bond over a number…",
      "Meta_score": "80",
      "Director": "Frank Darabont",
      "Star1": "Tim Robbins",
      "Star2": "Morgan Freeman",
      "Star3": "Bob Gunton",
      "Star4": "William Sadler",
      "No_of_Votes": "2343110",
      "Gross": "28,341,469"
    }

    Test and build

    Run test with jest:

    yarn test
    

    Build with ncc:

    ncc build src/index.ts
    

    Keywords

    none

    Install

    npm i create-elasticsearch-dataset

    DownloadsWeekly Downloads

    5

    Version

    1.1.2

    License

    MIT

    Unpacked Size

    5.53 MB

    Total Files

    13

    Last publish

    Collaborators

    • rap2hpoutre