abstract public function getApplicationName()
abstract public function getApplicationName()
Return
| string | Application name in lower-case, e.g. 'maniphest' |
abstract public function getScopeName()
abstract public function getScopeName()
Return
| string | Object name in lower-case, e.g. 'task' |
abstract public function newSearchEngine()
abstract public function newSearchEngine()
Return
| PhabricatorApplicationSearchEngine | New instance of the corresponding PhabricatorApplicationSearchEngine subclass |
public function getDefaultFunctionKey()
public function getDefaultFunctionKey()
Return
| wild |
public function getObjectTypeRelevance()
public function getObjectTypeRelevance()
Return
| wild |
final public function getFunctionForName($raw_name)
final public function getFunctionForName($raw_name)
Parameters
| $raw_name |
Return
| wild |
public function newStemmer()
public function newStemmer()
Return
| PhutilSearchStemmer | New instance of PhutilSearchStemmer |
public function newTermsCorpus($raw_corpus)
public function newTermsCorpus($raw_corpus)
Parameters
| $raw_corpus |
Return
| string |
public function getDocumentTableName()
public function getDocumentTableName()
Return
| string | Name of database table, e.g. 'calendar_event_fdocument' or 'maniphest_task_fdocument' or 'phame_post_fdocument' |
public function getDocumentSchemaColumns()
public function getDocumentSchemaColumns()
Return
| wild |
public function getDocumentSchemaKeys()
public function getDocumentSchemaKeys()
Return
| wild |
public function getFieldTableName()
public function getFieldTableName()
Return
| string | Name of database table, e.g. 'calendar_event_ffield' or 'maniphest_task_ffield' or 'phame_post_ffield' |
public function getFieldSchemaColumns()
public function getFieldSchemaColumns()
Return
| wild |
public function getFieldSchemaKeys()
public function getFieldSchemaKeys()
Return
| wild |
public function getNgramsTableName()
public function getNgramsTableName()
Return
| string | Name of database table, e.g. 'calendar_event_fngrams' or 'maniphest_task_fngrams' or 'phame_post_fngrams' |
public function getNgramsSchemaColumns()
public function getNgramsSchemaColumns()
Return
| wild |
public function getNgramsSchemaKeys()
public function getNgramsSchemaKeys()
Return
| wild |
public function getCommonNgramsTableName()
public function getCommonNgramsTableName()
Return
| string | Name of database table, e.g. 'calendar_event_fngrams_common' or 'maniphest_task_fngrams_common' or 'phame_post_fngrams_common' |
public function getCommonNgramsSchemaColumns()
public function getCommonNgramsSchemaColumns()
Return
| wild |
public function getCommonNgramsSchemaKeys()
public function getCommonNgramsSchemaKeys()
Return
| wild |