mirror of
https://git.code.sf.net/p/seeddms/code
synced 2024-11-26 15:32:13 +00:00
fulltext index uses 'indexed' instead of 'created'
This commit is contained in:
parent
9e9c0c8ac5
commit
e141892934
|
@ -157,17 +157,17 @@ class SeedDMS_Task_Indexer_Process_Folder { /* {{{ */
|
|||
echo "(Timeout)".PHP_EOL;
|
||||
}
|
||||
} else {
|
||||
/* Check if the attribute created is set or has a value older
|
||||
/* Check if the attribute indexed is set or has a value older
|
||||
* than the lastet content. Folders without such an attribute
|
||||
* where added when a new folder was added to the dms. In such
|
||||
* a case the folder content wasn't indexed.
|
||||
*/
|
||||
try {
|
||||
$created = (int) $hit->getDocument()->getFieldValue('created');
|
||||
$indexed = (int) $hit->getDocument()->getFieldValue('indexed');
|
||||
} catch (/* Zend_Search_Lucene_ */Exception $e) {
|
||||
$created = 0;
|
||||
$indexed = 0;
|
||||
}
|
||||
if($created >= $folder->getDate() && !$this->forceupdate) {
|
||||
if($indexed >= $folder->getDate() && !$this->forceupdate) {
|
||||
echo "(".getMLText('index_folder_unchanged').")".PHP_EOL;
|
||||
} else {
|
||||
$this->fulltextservice->Indexer()->delete($hit->id);
|
||||
|
@ -212,18 +212,18 @@ class SeedDMS_Task_Indexer_Process_Folder { /* {{{ */
|
|||
echo "(Timeout)".PHP_EOL;
|
||||
}
|
||||
} else {
|
||||
/* Check if the attribute created is set or has a value older
|
||||
/* Check if the attribute indexed is set or has a value older
|
||||
* than the lastet content. Documents without such an attribute
|
||||
* where added when a new document was added to the dms. In such
|
||||
* a case the document content wasn't indexed.
|
||||
*/
|
||||
try {
|
||||
$created = (int) $hit->getDocument()->getFieldValue('created');
|
||||
$indexed = (int) $hit->getDocument()->getFieldValue('indexed');
|
||||
} catch (/* Zend_Search_Lucene_ */Exception $e) {
|
||||
$created = 0;
|
||||
$indexed = 0;
|
||||
}
|
||||
$content = $document->getLatestContent();
|
||||
if($created >= $content->getDate() && !$this->forceupdate) {
|
||||
if($indexed >= $content->getDate() && !$this->forceupdate) {
|
||||
echo "(".getMLText('index_document_unchanged').")".PHP_EOL;
|
||||
} else {
|
||||
$this->fulltextservice->Indexer()->delete($hit->id);
|
||||
|
|
Loading…
Reference in New Issue
Block a user