add new key 'attrcallback' to configuration of fulltext engine

This commit is contained in:
Uwe Steinmann 2023-02-20 16:07:22 +01:00
parent 44d043ef21
commit a7b00ae22a

View File

@ -1,5 +1,11 @@
<?php
function getAttributesCallback($dms) {
return function () use ($dms) {
return $dms->getAllAttributeDefinitions();
};
}
$fulltextservice = null;
if($settings->_enableFullSearch) {
require_once("inc.ClassFulltextService.php");
@ -10,7 +16,10 @@ if($settings->_enableFullSearch) {
'Indexer' => 'SeedDMS_SQLiteFTS_Indexer',
'Search' => 'SeedDMS_SQLiteFTS_Search',
'IndexedDocument' => 'SeedDMS_SQLiteFTS_IndexedDocument',
'Conf' => array('indexdir' => $settings->_luceneDir)
'Conf' => array(
'indexdir' => $settings->_luceneDir,
'attrcallback' => getAttributesCallback($dms)
)
);
$fulltextservice->addService('sqlitefts', $indexconf);