- Fixed mail bounce processing.
- fix: Asset Manager displaying incorrectly - fix: Cannot paste from clipboard - Made the search indexer mor compatible with Chinese and other non-ascii characters. (Thanks to Zhou Xiaopeng)
This commit is contained in:
parent
cf6185c74c
commit
c65d9490e7
7 changed files with 41 additions and 22 deletions
|
|
@ -75,6 +75,14 @@ sub addKeywords {
|
|||
my $self = shift;
|
||||
my $text = shift;
|
||||
$text = WebGUI::HTML::filter($text, "all");
|
||||
#-------------------- added by zxp for chinese word segment
|
||||
utf8::decode($text);
|
||||
my @segs = split /([A-z|\d]+|\S)/, $text;
|
||||
$text = join " ",@segs;
|
||||
$text =~ s/\s{2,}/ /g;
|
||||
$text =~ s/(^\s|\s$)//g;
|
||||
$text =~ s/\s/\'\'/g;
|
||||
#-------------------- added by zxp end
|
||||
my ($keywords) = $self->session->db->quickArray("select keywords from assetIndex where assetId=?",[$self->getId]);
|
||||
$self->session->db->write("update assetIndex set keywords =? where assetId=?", [$keywords.' '.$text, $self->getId]);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue