ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Static Public Member Functions | |
static | getInstance () |
static | getLuceneItemFilterDefinitions () |
Get lucene item filter definitions. More... | |
static | getLuceneMimeFilterDefinitions () |
static | _getSearchSettingRefId () |
Read the ref_id of Search Settings object. More... | |
Data Fields | |
const | LIKE_SEARCH = 0 |
const | LUCENE_SEARCH = 2 |
const | OPERATOR_AND = 1 |
const | OPERATOR_OR = 2 |
Protected Member Functions | |
__read () | |
Protected Attributes | |
int | $default_operator = self::OPERATOR_AND |
int | $fragmentSize = 30 |
int | $fragmentCount = 3 |
int | $numSubitems = 5 |
ilDateTime | $last_index_date = null |
bool | $lucene_item_filter_enabled = false |
array | $lucene_item_filter = array() |
bool | $lucene_offline_filter = true |
int | $auto_complete_length = 10 |
bool | $show_inactiv_user = true |
bool | $show_limited_user = true |
bool | $lucene = false |
bool | $hide_adv_search = false |
bool | $lucene_mime_filter_enabled = false |
array | $lucene_mime_filter = array() |
bool | $prefix_wildcard = false |
bool | $user_search = false |
bool | $date_filter = false |
ILIAS | $ilias = null |
ilSetting | $setting |
Static Protected Attributes | |
static ilSearchSettings | $instance = null |
Private Attributes | |
int | $max_hits = 10 |
Definition at line 30 of file class.ilSearchSettings.php.
ilSearchSettings::__construct | ( | ) |
Definition at line 64 of file class.ilSearchSettings.php.
References $DIC, and __read().
|
protected |
Definition at line 412 of file class.ilSearchSettings.php.
References enableDateFilter(), enableLucene(), enableLuceneItemFilter(), enableLuceneMimeFilter(), enableLuceneOfflineFilter(), enableLuceneUserSearch(), enablePrefixWildcardQuery(), getLuceneItemFilter(), getLuceneMimeFilter(), IL_CAL_UNIX, null, setAutoCompleteLength(), setDefaultOperator(), setFragmentCount(), setFragmentSize(), setHideAdvancedSearch(), setLastIndexTime(), setLuceneItemFilter(), setLuceneMimeFilter(), setMaxHits(), setMaxSubitems(), showInactiveUser(), and showLimitedUser().
Referenced by __construct().
|
static |
Read the ref_id of Search Settings object.
normally used for rbacsystem->checkAccess()
Definition at line 164 of file class.ilSearchSettings.php.
References $DIC, $ilDB, $res, ilDBConstants\FETCHMODE_OBJECT, ILIAS\Repository\int(), and SYSTEM_FOLDER_ID.
Referenced by ilSearchControllerGUI\executeCommand(), and ILIAS\Search\Provider\SearchMetaBarProvider\getMetaBarItems().
ilSearchSettings::enableDateFilter | ( | bool | $a_filter | ) |
Definition at line 382 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::enabledLucene | ( | ) |
Definition at line 187 of file class.ilSearchSettings.php.
References $lucene.
Referenced by update().
ilSearchSettings::enableLucene | ( | bool | $a_status | ) |
Definition at line 191 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::enableLuceneItemFilter | ( | bool | $a_status | ) |
Definition at line 269 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::enableLuceneMimeFilter | ( | bool | $a_stat | ) |
Definition at line 318 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::enableLuceneOfflineFilter | ( | bool | $a_stat | ) |
Definition at line 290 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::enableLuceneUserSearch | ( | bool | $a_status | ) |
Enable lucene user search.
bool | $a_status |
Definition at line 341 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::enablePrefixWildcardQuery | ( | bool | $a_stat | ) |
Definition at line 151 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::getAutoCompleteLength | ( | ) |
Definition at line 238 of file class.ilSearchSettings.php.
References $auto_complete_length.
Referenced by update().
ilSearchSettings::getDefaultOperator | ( | ) |
Definition at line 205 of file class.ilSearchSettings.php.
References $default_operator.
Referenced by update().
ilSearchSettings::getEnabledLuceneItemFilterDefinitions | ( | ) |
Get lucene item filter definitions.
Definition at line 118 of file class.ilSearchSettings.php.
References getLuceneItemFilter(), and isLuceneItemFilterEnabled().
ilSearchSettings::getEnabledLuceneMimeFilterDefinitions | ( | ) |
Definition at line 135 of file class.ilSearchSettings.php.
References getLuceneMimeFilter(), and isLuceneItemFilterEnabled().
ilSearchSettings::getFragmentCount | ( | ) |
Definition at line 247 of file class.ilSearchSettings.php.
References $fragmentCount.
Referenced by update().
ilSearchSettings::getFragmentSize | ( | ) |
Definition at line 220 of file class.ilSearchSettings.php.
References $fragmentSize.
Referenced by update().
ilSearchSettings::getHideAdvancedSearch | ( | ) |
Definition at line 230 of file class.ilSearchSettings.php.
References $hide_adv_search.
Referenced by update().
|
static |
Definition at line 73 of file class.ilSearchSettings.php.
Referenced by ilRepositoryObjectSearchResultTableGUI\__construct(), ilSearchFilterGUI\__construct(), ilRepositoryObjectDetailSearch\__construct(), ilMailAutoCompleteRecipientResult\__construct(), ilSubItemListGUI\__construct(), ilLuceneSearchResultFilter\__construct(), ilSearchGUI\__construct(), ilQueryParser\__construct(), ilMainMenuSearchGUI\buildSearchLink(), ilSearchResultTableGUI\enabledRelevance(), ilLuceneAdvancedSearchFields\getFields(), ilMailFolderGUI\getFilteredSearch(), ilMailFolderGUI\getFilterUI(), ilMainMenuSearchGUI\getHTML(), ilSearchAutoComplete\getList(), ilUserAutoComplete\getList(), ilSearchAutoComplete\getLuceneList(), ilMailForm\getRecipientAsync(), ilObjSearchLuceneSettingsFormGUI\getSettings(), ilObjSearchSettingsFormGUI\getSettings(), ilLuceneUserSearchGUI\getTabs(), ilLuceneAdvancedSearchGUI\getTabs(), ilLuceneSearchGUI\getTabs(), ilUserAutoComplete\getWherePart(), ilSearchBaseGUI\initStandardSearchForm(), ilLuceneSearchGUI\initUserSearchCache(), ilMailLuceneQueryParser\parse(), ilRepositoryUserResultTableGUI\parseUserIds(), ilAdvancedSearchGUI\performSearch(), ilLuceneSearchGUI\performSearch(), ilSearchGUI\performSearch(), ilSoapObjectAdministration\searchObjects(), and ilLuceneIndexer\updateLuceneIndex().
ilSearchSettings::getLastIndexTime | ( | ) |
Definition at line 262 of file class.ilSearchSettings.php.
References IL_CAL_DATETIME.
Referenced by update().
ilSearchSettings::getLuceneItemFilter | ( | ) |
Definition at line 279 of file class.ilSearchSettings.php.
References $lucene_item_filter.
Referenced by __read(), getEnabledLuceneItemFilterDefinitions(), and update().
|
static |
Get lucene item filter definitions.
Definition at line 85 of file class.ilSearchSettings.php.
Referenced by ilObjSearchSettingsFormGUI\initForm().
ilSearchSettings::getLuceneMimeFilter | ( | ) |
Definition at line 305 of file class.ilSearchSettings.php.
References $lucene_mime_filter.
Referenced by __read(), getEnabledLuceneMimeFilterDefinitions(), and update().
|
static |
Definition at line 103 of file class.ilSearchSettings.php.
Referenced by ilObjSearchLuceneSettingsFormGUI\initForm().
ilSearchSettings::getMaxHits | ( | ) |
Definition at line 196 of file class.ilSearchSettings.php.
References $max_hits.
Referenced by update().
ilSearchSettings::getMaxSubitems | ( | ) |
Definition at line 257 of file class.ilSearchSettings.php.
References $numSubitems.
Referenced by update().
ilSearchSettings::isDateFilterEnabled | ( | ) |
Definition at line 377 of file class.ilSearchSettings.php.
References $date_filter.
Referenced by update().
ilSearchSettings::isInactiveUserVisible | ( | ) |
are inactive user visible in user search
Definition at line 358 of file class.ilSearchSettings.php.
References $show_inactiv_user.
Referenced by update().
ilSearchSettings::isLimitedUserVisible | ( | ) |
Definition at line 372 of file class.ilSearchSettings.php.
References $show_limited_user.
Referenced by update().
ilSearchSettings::isLuceneItemFilterEnabled | ( | ) |
Definition at line 274 of file class.ilSearchSettings.php.
References $lucene_item_filter_enabled.
Referenced by getEnabledLuceneItemFilterDefinitions(), getEnabledLuceneMimeFilterDefinitions(), and update().
ilSearchSettings::isLuceneMimeFilterEnabled | ( | ) |
Check if lucene mime filter is enabled.
Definition at line 313 of file class.ilSearchSettings.php.
References $lucene_mime_filter_enabled.
Referenced by update().
ilSearchSettings::isLuceneOfflineFilterEnabled | ( | ) |
Definition at line 295 of file class.ilSearchSettings.php.
References $lucene_offline_filter.
Referenced by update().
ilSearchSettings::isLuceneUserSearchEnabled | ( | ) |
Check if user search is enabled.
Definition at line 332 of file class.ilSearchSettings.php.
References $user_search.
Referenced by update().
ilSearchSettings::isPrefixWildcardQueryEnabled | ( | ) |
Definition at line 156 of file class.ilSearchSettings.php.
References $prefix_wildcard.
Referenced by update().
ilSearchSettings::setAutoCompleteLength | ( | int | $auto_complete_length | ) |
Definition at line 242 of file class.ilSearchSettings.php.
References $auto_complete_length.
Referenced by __read().
ilSearchSettings::setDefaultOperator | ( | int | $a_op | ) |
Definition at line 210 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::setFragmentCount | ( | int | $a_count | ) |
Definition at line 225 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::setFragmentSize | ( | int | $a_size | ) |
Definition at line 215 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::setHideAdvancedSearch | ( | bool | $a_status | ) |
Definition at line 234 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::setLastIndexTime | ( | ?ilDateTime | $time | ) |
Definition at line 324 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::setLuceneItemFilter | ( | array | $a_filter | ) |
Definition at line 285 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::setLuceneMimeFilter | ( | array | $a_filter | ) |
Definition at line 300 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::setMaxHits | ( | int | $a_max_hits | ) |
Definition at line 200 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::setMaxSubitems | ( | int | $a_max | ) |
Definition at line 252 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::showInactiveUser | ( | bool | $a_visible | ) |
show inactive user in user search
Definition at line 349 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::showLimitedUser | ( | bool | $a_visible | ) |
show user with limited access in user search
Definition at line 366 of file class.ilSearchSettings.php.
Referenced by __read().
ilSearchSettings::update | ( | ) |
Definition at line 387 of file class.ilSearchSettings.php.
References enabledLucene(), getAutoCompleteLength(), getDefaultOperator(), getFragmentCount(), getFragmentSize(), getHideAdvancedSearch(), getLastIndexTime(), getLuceneItemFilter(), getLuceneMimeFilter(), getMaxHits(), getMaxSubitems(), IL_CAL_UNIX, isDateFilterEnabled(), isInactiveUserVisible(), isLimitedUserVisible(), isLuceneItemFilterEnabled(), isLuceneMimeFilterEnabled(), isLuceneOfflineFilterEnabled(), isLuceneUserSearchEnabled(), and isPrefixWildcardQueryEnabled().
|
protected |
Definition at line 48 of file class.ilSearchSettings.php.
Referenced by getAutoCompleteLength(), and setAutoCompleteLength().
|
protected |
Definition at line 58 of file class.ilSearchSettings.php.
Referenced by isDateFilterEnabled().
|
protected |
Definition at line 40 of file class.ilSearchSettings.php.
Referenced by getDefaultOperator().
|
protected |
Definition at line 42 of file class.ilSearchSettings.php.
Referenced by getFragmentCount().
|
protected |
Definition at line 41 of file class.ilSearchSettings.php.
Referenced by getFragmentSize().
|
protected |
Definition at line 53 of file class.ilSearchSettings.php.
Referenced by getHideAdvancedSearch().
Definition at line 60 of file class.ilSearchSettings.php.
|
staticprotected |
Definition at line 38 of file class.ilSearchSettings.php.
|
protected |
Definition at line 44 of file class.ilSearchSettings.php.
|
protected |
Definition at line 52 of file class.ilSearchSettings.php.
Referenced by enabledLucene().
|
protected |
Definition at line 46 of file class.ilSearchSettings.php.
Referenced by getLuceneItemFilter().
|
protected |
Definition at line 45 of file class.ilSearchSettings.php.
Referenced by isLuceneItemFilterEnabled().
|
protected |
Definition at line 55 of file class.ilSearchSettings.php.
Referenced by getLuceneMimeFilter().
|
protected |
Definition at line 54 of file class.ilSearchSettings.php.
Referenced by isLuceneMimeFilterEnabled().
|
protected |
Definition at line 47 of file class.ilSearchSettings.php.
Referenced by isLuceneOfflineFilterEnabled().
|
private |
Definition at line 62 of file class.ilSearchSettings.php.
Referenced by getMaxHits().
|
protected |
Definition at line 43 of file class.ilSearchSettings.php.
Referenced by getMaxSubitems().
|
protected |
Definition at line 56 of file class.ilSearchSettings.php.
Referenced by isPrefixWildcardQueryEnabled().
|
protected |
Definition at line 61 of file class.ilSearchSettings.php.
|
protected |
Definition at line 49 of file class.ilSearchSettings.php.
Referenced by isInactiveUserVisible().
|
protected |
Definition at line 50 of file class.ilSearchSettings.php.
Referenced by isLimitedUserVisible().
|
protected |
Definition at line 57 of file class.ilSearchSettings.php.
Referenced by isLuceneUserSearchEnabled().
const ilSearchSettings::LIKE_SEARCH = 0 |
Definition at line 32 of file class.ilSearchSettings.php.
Referenced by ilObjSearchSettingsFormGUI\initForm(), and ilObjSearchSettingsFormGUI\update().
const ilSearchSettings::LUCENE_SEARCH = 2 |
Definition at line 33 of file class.ilSearchSettings.php.
Referenced by ilObjSearchSettingsFormGUI\initForm(), and ilObjSearchSettingsFormGUI\update().
const ilSearchSettings::OPERATOR_AND = 1 |
Definition at line 35 of file class.ilSearchSettings.php.
Referenced by ilSearchGUI\__construct(), ilObjSearchSettingsFormGUI\initForm(), ilMailLuceneQueryParser\parse(), ilRepositoryObjectDetailSearch\performDBSearch(), ilAdvancedSearchGUI\performSearch(), and ilSearchGUI\performSearch().
const ilSearchSettings::OPERATOR_OR = 2 |
Definition at line 36 of file class.ilSearchSettings.php.
Referenced by ilObjSearchSettingsFormGUI\initForm().