kibana/x-pack/plugins/enterprise_search
Jason Stoltzfus f065191a75
[Enterprise Search] Added an App Search route for listing Credentials (#75487)
In addition to a route for listing Credentials, this also adds a
utility function which helps create API routes which simply proxy
the App Search API.

The reasoning for this is as follows;
1. Creating new routes takes less effort and cognitive load if we
can simply just create proxy routes that use the APIs as is.
2. It keeps the App Search API as the source of truth. All logic is
implemented in the underlying API.
3. It makes unit testing routes much simpler. We do not need to verify
any connectivity to the underlying App Search API, because that is
already tested as part of the utility.
2020-08-27 08:44:41 -04:00
..
common [Enterprise Search] Adds app logic file to Workplace Search (#76009) 2020-08-26 16:21:11 -05:00
public [Enterprise Search] Adds app logic file to Workplace Search (#76009) 2020-08-26 16:21:11 -05:00
server [Enterprise Search] Added an App Search route for listing Credentials (#75487) 2020-08-27 08:44:41 -04:00
kibana.json [Home] Elastic home page redesign (#70571) 2020-08-26 13:00:00 -07:00
README.md Workplace Search in Kibana MVP (#70979) 2020-07-13 13:10:35 -05:00

Enterprise Search

Overview

This plugin's goal is to provide a Kibana user interface to the Enterprise Search solution's products (App Search and Workplace Search). In it's current MVP state, the plugin provides the following with the goal of gathering user feedback and raising product awareness:

  • App Search: A basic engines overview with links into the product.
  • Workplace Search: A simple app overview with basic statistics, links to the sources, users (if standard auth), and product settings.

Development

  1. When developing locally, Enterprise Search should be running locally alongside Kibana on localhost:3002.
  2. Update config/kibana.dev.yml with enterpriseSearch.host: 'http://localhost:3002'
  3. For faster QA/development, run Enterprise Search on elasticsearch-native auth and log in as the elastic superuser on Kibana.

Testing

Unit tests

From kibana-root-folder/x-pack, run:

yarn test:jest plugins/enterprise_search

E2E tests

See our functional test runner README.