Full text search tuning
acdhOeaw\arche\lib\SearchConfig::$ftsPropertynow properly handles id property (as set in the config schema mapping) and theacdhOeaw\arche\lib\SearchConfig::FTS_BINARYvalue.acdhOeaw\arche\lib\SearchConfig::$fts*properties can now be arrays. This allows to specify multiple FTS highlighting queries and their settings.- To make it possible to determine which highlighted result comes from which property and highlighting query, a broader set of technical RDF triples is now returned by the
acdhOeaw\arche\lib\RepoDb::getPdoStatementBySqlQuery():<{resourceId}> <{repoCfg}$.schema.searchFts{N}> "higlighted result" <{resourceId}> <{repoCfg}$.schema.searchFtsProperty{N}> <RDFpropertyOfTheCorrespondingHihglightedResult> <{resourceId}> <{repoCfg}$.schema.searchFtsQuery{N}> "FTShighlightQueryOfTheCorrespondingHihglightedResult" acdhOeaw\arche\lib\SearchConfig::readFtsConfigFromTerms(array<acdhOeaw\arche\lib\SearchTerm> $terms)method added allowing to fill inacdhOeaw\arche\lib\SearchConfig::$ftsPropertyandacdhOeaw\arche\lib\SearchConfig::$ftsQueryproperties based on provided search terms.acdhOeaw\arche\lib\SearchTerm::OPERATOR_FTSconstant added