2017 © Pedro Peláez
 

silverstripe-vendormodule silverstripe-ftsearch

Flexible full-text searching for SilverStripe

image

axllent/silverstripe-ftsearch

Flexible full-text searching for SilverStripe

  • Tuesday, February 6, 2018
  • by axllent
  • Repository
  • 1 Watchers
  • 1 Stars
  • 14 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 9 Versions
  • 8 % Grown

The README.md

Flexible Full-Text Search for Silverstripe

FTSearch enables you to easily build your own custom full-text search of all/any of your Silverstripe website's pages and/or DataObjects., (*1)

It generally requires no modifications to your code (see Configuration), and allows you to include and DataObject's relations (has_one, has_many, many_many, belongs_to etc)., (*2)

Features

  • Easily determine which DataObjects to automatically index
  • Include object relations (has_one, has_many, many_many, belongs_to etc)
  • Supports Versioned DataObjects
  • Full-text weight - search index has two fields, SearchTitle & SearchContent
  • Saving/deleting, publishing, unpublishing of indexed or relating DataObjects triggers re-index of DataObject
  • Search results return an ArrayList with SearchTitle, SearchContent, Excerpt (optionally highlighted to set length), Link, and the original Object
  • BuildTask to manually re-populate your search database based on your configuration

It does not include a search interface / controller as this is generally custom, and easy to implement in your controller (see Searching the Database)., (*3)

Requirements

  • Silverstripe ^4 || ^5
  • MySQL or MariaDB as your database engine

Documentation

The Versions

06/02 2018

dev-master

9999999-dev https://github.com/axllent/silverstripe-ftsearch

Flexible full-text searching for SilverStripe

  Sources   Download

MIT The MIT License (MIT)

The Requires

 

search silverstripe fulltext

02/11 2017

1.0.7

1.0.7.0 https://github.com/axllent/silverstripe-ftsearch

Flexible full-text searching for SilverStripe

  Sources   Download

The MIT License (MIT)

The Requires

 

search silverstripe fulltext

17/10 2017

1.0.6

1.0.6.0 https://github.com/axllent/silverstripe-ftsearch

Flexible full-text searching for SilverStripe

  Sources   Download

The MIT License (MIT)

The Requires

 

search silverstripe fulltext

11/10 2017

1.0.5

1.0.5.0 https://github.com/axllent/silverstripe-ftsearch

Flexible full-text searching for SilverStripe

  Sources   Download

The MIT License (MIT)

The Requires

 

search silverstripe fulltext

10/10 2017

1.0.4

1.0.4.0 https://github.com/axllent/silverstripe-ftsearch

Flexible full-text searching for SilverStripe

  Sources   Download

The MIT License (MIT)

The Requires

 

search silverstripe fulltext

20/09 2017

1.0.3

1.0.3.0 https://github.com/axllent/silverstripe-ftsearch

Flexible full-text searching for SilverStripe

  Sources   Download

The MIT License (MIT)

The Requires

 

search silverstripe fulltext

10/08 2017

1.0.2

1.0.2.0 https://github.com/axllent/silverstripe-ftsearch

Flexible full-text searching for SilverStripe

  Sources   Download

The MIT License (MIT)

The Requires

 

search silverstripe fulltext

03/08 2017

1.0.1

1.0.1.0 https://github.com/axllent/silverstripe-ftsearch

Flexible full-text searching for SilverStripe

  Sources   Download

The MIT License (MIT)

The Requires

 

search silverstripe fulltext

21/07 2017

1.0.0

1.0.0.0 https://github.com/axllent/silverstripe-ftsearch

Flexible full-text searching for SilverStripe

  Sources   Download

The MIT License (MIT)

The Requires

 

search silverstripe fulltext