README.txt 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. Database search
  2. ---------------
  3. This module provides a database based implementation of the Search API. The
  4. database and target to use for storing and accessing the indexes can be selected
  5. when creating a new server.
  6. All Search API datatypes are supported by using appropriate SQL datatypes for
  7. their respective columns (with "String"/"URI", and "Integer"/"Duration" being
  8. equivalent).
  9. The "direct" parse mode for queries will result in a simple splitting of the
  10. query string into keys. Additionally, search keys containing whitespace will be
  11. split, as searching for phrases is currently not supported.
  12. Due to SQL limitations, fulltext searches are always case-insensitive.
  13. Supported optional features
  14. ---------------------------
  15. Regarding third-party features, this module supports the "search_api_facets"
  16. feature, introduced by the module of the same name. This lets you create
  17. facetted searches for any index lying on a database server.
  18. If you feel some service option is missing, or have other ideas for improving
  19. this implementation, please file a feature request in the project's issue queue,
  20. at [http://drupal.org/project/issues/search_api], using the "Database search"
  21. component.
  22. Known problems
  23. --------------
  24. Currently, Drupal doesn't support setting the table collation when creating
  25. tables. This might cause problems when you are using MySQL (maybe also other
  26. databases) and want to index data which can contain accented characters,
  27. umlauts, etc. (à, á, ä, …).
  28. To resolve the issue, please set "utf8_bin" as the collation for all tables
  29. starting with "search_api_db_".
  30. See [1] for details.
  31. [1] http://drupal.org/node/1144620