我使用FulltextSearchable搜索我网站上的内容,但我想限制
$defaultColumns = array(
'SiteTree' => '"Title","MenuTitle","Content","MetaTitle","MetaDescription","MetaKeywords"',
'File' => '"Title","Filename","Content"'
);
foreach($searchableClasses as $class) {
Config::inst()->update($class, 'create_table_options', array('MySQLDatabase' => 'ENGINE=MyISAM'));
Object::add_extension($class, "FulltextSearchable('{$defaultColumns[$class]}')");
}
如何将此搜索限制为搜索'文件'表格仅适用于包含'已删除'字段设置为' 0'。
答案 0 :(得分:0)
您可以使用以下内容:
$files = DataObject::get("File","MATCH (Title,Filename,Content) AGAINST ('\"$query\"' IN BOOLEAN MODE) AND Delete = 0");