Source of file FTSearch.php
Size: 1,165 Bytes - Last Modified: 2022-01-13T10:00:30+00:00
/var/www/docs.ssmods.com/process/src/src/Model/FTSearch.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | <?php namespace Axllent\FTSearch\Model; use SilverStripe\ORM\DataObject; /** * FTSearch database table. */ class FTSearch extends DataObject { /** * @var String */ private static $table_name = 'FTSearch'; /** * @var Array */ private static $db = [ 'ObjectClass' => 'Varchar(100)', 'ObjectID' => 'Int', 'SearchTitle' => 'Text', 'SearchContent' => 'Text', ]; /** * @var Array */ private static $indexes = [ 'LookupIdx' => [ 'type' => 'unique', 'columns' => ['ObjectClass', 'ObjectID'], ], 'FulltextTitle' => [ 'type' => 'fulltext', 'columns' => ['SearchTitle'], ], 'FulltextContent' => [ 'type' => 'fulltext', 'columns' => ['SearchContent'], ], 'Fulltext' => [ 'type' => 'fulltext', 'columns' => ['SearchTitle', 'SearchContent'], ], ]; /** * @var Array */ private static $create_table_options = [ 'MySQLDatabase' => 'ENGINE=MyISAM', ]; } |