Skip to content
This repository was archived by the owner on Nov 25, 2020. It is now read-only.

Commit 26cdd9b

Browse files
authored
Merge pull request #1242 from Nanomani/fix-indexer-lucene-WinOS
Fix Lucene Process Encoding with WinOS
2 parents 9e431b5 + 0a61f34 commit 26cdd9b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

core/src/plugins/index.lucene/LuceneIndexer.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -626,9 +626,9 @@ public function createIndexedDocument($ajxpNode, &$index)
626626
}
627627
if($doc == null) throw new \Exception("Could not load document");
628628

629-
$doc->addField(\Zend_Search_Lucene_Field::keyword("node_url", $ajxpNode->getUrl(), "utf8"));
630-
$doc->addField(\Zend_Search_Lucene_Field::keyword("node_path", str_replace("/", "AJXPFAKESEP", $ajxpNode->getPath()), "utf8"));
631-
$doc->addField(\Zend_Search_Lucene_Field::text("basename", basename($ajxpNode->getPath()), "utf8"));
629+
$doc->addField(\Zend_Search_Lucene_Field::keyword("node_url", $ajxpNode->getUrl(), "UTF-8"));
630+
$doc->addField(\Zend_Search_Lucene_Field::keyword("node_path", str_replace("/", "AJXPFAKESEP", $ajxpNode->getPath()), "UTF-8"));
631+
$doc->addField(\Zend_Search_Lucene_Field::text("basename", basename($ajxpNode->getPath()), "UTF-8"));
632632
$doc->addField(\Zend_Search_Lucene_Field::keyword("ajxp_node", "yes"));
633633
$doc->addField(\Zend_Search_Lucene_Field::keyword("ajxp_scope", "shared"));
634634
$doc->addField(\Zend_Search_Lucene_Field::keyword("ajxp_modiftime", date("Ymd", $ajxpNode->ajxp_modiftime)));
@@ -651,13 +651,13 @@ public function createIndexedDocument($ajxpNode, &$index)
651651
}
652652
foreach ($this->metaFields as $field) {
653653
if ($ajxpNode->$field != null) {
654-
$doc->addField(\Zend_Search_Lucene_Field::text("ajxp_meta_$field", $ajxpNode->$field, "utf8"));
654+
$doc->addField(\Zend_Search_Lucene_Field::text("ajxp_meta_$field", $ajxpNode->$field, "UTF-8"));
655655
}
656656
}
657657
if (isSet($ajxpNode->indexableMetaKeys["user"]) && count($ajxpNode->indexableMetaKeys["user"]) && UsersService::usersEnabled() && $ajxpNode->getContext()->hasUser() ) {
658658
$privateDoc = new \Zend_Search_Lucene_Document();
659-
$privateDoc->addField(\Zend_Search_Lucene_Field::keyword("node_url", $ajxpNode->getUrl(), "utf8"));
660-
$privateDoc->addField(\Zend_Search_Lucene_Field::keyword("node_path", str_replace("/", "AJXPFAKESEP", $ajxpNode->getPath()), "utf8"));
659+
$privateDoc->addField(\Zend_Search_Lucene_Field::keyword("node_url", $ajxpNode->getUrl(), "UTF-8"));
660+
$privateDoc->addField(\Zend_Search_Lucene_Field::keyword("node_path", str_replace("/", "AJXPFAKESEP", $ajxpNode->getPath()), "UTF-8"));
661661

662662
$privateDoc->addField(\Zend_Search_Lucene_Field::keyword("ajxp_scope", "user"));
663663
$privateDoc->addField(\Zend_Search_Lucene_Field::keyword("ajxp_user", $ajxpNode->getContext()->getUser()->getId()));

0 commit comments

Comments
 (0)