loopback-full-text-search

    1.0.0 • Public • Published

    loopback-full-text-search

    Add Full-text search when using the q parameter in the where clause for Loopback 3.

    Installation

    npm install --save loopback-full-text-search

    Usage

    Modify your server/component-config.json to include this module and configure the models and fields you want to include in the Full-text search:

    "loopback-full-text-search"{
      "models": [
        {
          "name": "book",
          "fields": ["name", "description"]
        },
        {
          "name": "user",
          "fields": ["name"]
        }
      ]
    }

    And make the Full-text search using the q parameter in the where clause:

    { 
      "where": {
        "q": "loopback" 
      }
    }

    react-admin

    You can use loopback-full-text-search with react-admin.

    // in src/books.js
    const BookFilter = (props) => (
      <Filter {...props}>
        <TextInput label="Search" source="q" alwaysOn />
      </Filter>
    );
     
    export const BookList = (props) => (
      <List {...props} filters={<BookFilter />} >
        ...
      </List>
    );

    Don't forget to check loopback-content-range and react-admin-loopback.

    License

    This library is licensed under the MIT Licence.

    Install

    npm i loopback-full-text-search

    DownloadsWeekly Downloads

    2

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    4.24 kB

    Total Files

    4

    Last publish

    Collaborators

    • darthwesker