forked from anjuke/php-mss
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsample.php
More file actions
28 lines (24 loc) · 1.07 KB
/
sample.php
File metadata and controls
28 lines (24 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
// header("content-type: text/plain; charset=utf-8");
$mss = mss_create("sample", 60);
echo "timestamp: ", mss_timestamp($mss), "\n";
if (!mss_is_ready($mss)) {
echo "loading...\n";
mss_add($mss, "安居客", "公司名称");
mss_add($mss, "二手房", "通用名词");
}
$text = "安居客,是安居客集团旗下国内最大的专业二手房网站。自2007年上线至今的短短4年时间里,安居客凭借其“专业二手房搜索引擎”的核心竞争力在业内独树一帜。通过对用户需求的精准把握、海量的二手房房源、精准的搜索功能、强大的产品研发能力,为用户提供最佳找房体验。目前,安居客的足迹已经遍布全国超过29个城市,注册用户超过1000万。";
echo "Round: 1\n";
$matches = mss_search($mss, $text);
echo "[\n";
foreach ($matches as $match) {
echo " ({$match[0]}, {$match[2]}, {$match[1]})\n";
}
echo "]\n";
echo "\n";
echo "Round: 2\n";
echo "[\n";
$matches = mss_search($mss, $text, function($kw, $idx, $type) {
echo " ($kw, $idx, $type)\n";
});
echo "]\n";