You are here

README.txt in Search API Algolia 7

Same filename and directory in other branches
  1. 8 README.txt
  2. 2.0.x README.txt
CONTENTS OF THIS FILE
---------------------
 * Introduction
 * Requirements
 * Installation
 * Known problems
 * Maintainers
 * Dependencies


INTRODUCTION
------------
This module provides integration with the Algolia service
(https://www.algolia.com), through Drupal's Search API. This module is intended
to be used by developers, as it does not currently provide any implementation of
an actual search interface. Only indexing is currently supported. As a result,
enabling that module will not have any visible effect on your application.
Search functionality may be implemented using the Algolia Javascript API.

Currently supported:
 * initial indexing of node entities (see "Know problems")
 * re-indexing on node updates or through forced re-index action

Type of fields which have been successfully tested:
 * entity reference fields (either single or multivalued)
 * standard text fields containing either strings or integers (integer support 
   is important for comparison functions in the search query)


REQUIREMENTS
------------
This module requires the following modules:
 * Libraries API (https://www.drupal.org/project/libraries)
 * Search API (https://www.drupal.org/project/search_api)
 * Entity API (https://www.drupal.org/project/entity)

This module also uses the following library:
 * Algolia search client PHP library 
   https://github.com/algolia/algoliasearch-client-php


INSTALLATION
------------
Please refer to the INSTALL.txt file.


KNOWN PROBLEMS
--------------
 * At the moment, the HTML filter (Index > Filters > Processors) with Tag boosts
   is not supported as it creates separate entries in the items tree. Please 
   make sure that the "Tag boosts" text area is empty.
 * Only node entities are supported for now. User entities have been 
   successfully implemented but more tests need to be completed.
 * Standard multi-valued select fields are not indexed properly as both key and
   value are shown in the resulting indexed data.
 * "Clear all indexed data" button on the index page is not implemented yet, as 
   it collided with normal indexing operations. To clear the index, please 
   proceed from the Algolia dashboard.


MAINTAINERS
-----------
Current maintainer: Matthieu Bergel (mbrgl) - https://www.drupal.org/user/489214

The initial development of this module has been sponsored by TroisCube 
(http://www.troiscube.com).


DEPENDENCIES
------------
This module requires an account on https://www.algolia.com, where you will be
able to generate the required Application ID and API key. A 14-day free trial
period is granted with every new account.

Pricing options can be found on the Algolia website: 
https://www.algolia.com/pricing

File

README.txt
View source
  1. CONTENTS OF THIS FILE
  2. ---------------------
  3. * Introduction
  4. * Requirements
  5. * Installation
  6. * Known problems
  7. * Maintainers
  8. * Dependencies
  9. INTRODUCTION
  10. ------------
  11. This module provides integration with the Algolia service
  12. (https://www.algolia.com), through Drupal's Search API. This module is intended
  13. to be used by developers, as it does not currently provide any implementation of
  14. an actual search interface. Only indexing is currently supported. As a result,
  15. enabling that module will not have any visible effect on your application.
  16. Search functionality may be implemented using the Algolia Javascript API.
  17. Currently supported:
  18. * initial indexing of node entities (see "Know problems")
  19. * re-indexing on node updates or through forced re-index action
  20. Type of fields which have been successfully tested:
  21. * entity reference fields (either single or multivalued)
  22. * standard text fields containing either strings or integers (integer support
  23. is important for comparison functions in the search query)
  24. REQUIREMENTS
  25. ------------
  26. This module requires the following modules:
  27. * Libraries API (https://www.drupal.org/project/libraries)
  28. * Search API (https://www.drupal.org/project/search_api)
  29. * Entity API (https://www.drupal.org/project/entity)
  30. This module also uses the following library:
  31. * Algolia search client PHP library
  32. https://github.com/algolia/algoliasearch-client-php
  33. INSTALLATION
  34. ------------
  35. Please refer to the INSTALL.txt file.
  36. KNOWN PROBLEMS
  37. --------------
  38. * At the moment, the HTML filter (Index > Filters > Processors) with Tag boosts
  39. is not supported as it creates separate entries in the items tree. Please
  40. make sure that the "Tag boosts" text area is empty.
  41. * Only node entities are supported for now. User entities have been
  42. successfully implemented but more tests need to be completed.
  43. * Standard multi-valued select fields are not indexed properly as both key and
  44. value are shown in the resulting indexed data.
  45. * "Clear all indexed data" button on the index page is not implemented yet, as
  46. it collided with normal indexing operations. To clear the index, please
  47. proceed from the Algolia dashboard.
  48. MAINTAINERS
  49. -----------
  50. Current maintainer: Matthieu Bergel (mbrgl) - https://www.drupal.org/user/489214
  51. The initial development of this module has been sponsored by TroisCube
  52. (http://www.troiscube.com).
  53. DEPENDENCIES
  54. ------------
  55. This module requires an account on https://www.algolia.com, where you will be
  56. able to generate the required Application ID and API key. A 14-day free trial
  57. period is granted with every new account.
  58. Pricing options can be found on the Algolia website:
  59. https://www.algolia.com/pricing