@@ -21,10 +21,19 @@ class Index
2121{
2222 public function index()
2323 {
24- $source = '李彦宏是马云最大威胁嘛? ';
24+ $source = '352净水器K10家用直饮大通量1000G 厨下RO反渗透纯水机 ';
2525 $pullWord = new PullWord($source);
26- $result = $pullWord->get();
27- // 结果 李彦 李彦宏 彦宏 马云 最大 大威 威胁
26+ $result = $pullWord->pull()->toJson()->get();
27+ // $result = $pullWord->service('pull', $source)->get();
28+ // 结果 => string(169) "[{"t":"352净水器"},{"t":"净水器"},{"t":"家用"},{"t":"大通量"},{"t":"1000g"},{"t":"反渗透"},{"t":"反渗透纯水机"},{"t":"渗透"},{"t":"纯水机"}]
29+
30+
31+ // 商品分类
32+ // $source = '352净水器K10家用直饮大通量1000G 厨下RO反渗透纯水机';
33+ // $pullWord = new PullWord($source);
34+ // $result = $pullWord->classify()->get();
35+ // // $result = $pullWord->service('classify', $source)->get();
36+ // 结果 => string(27) "{"class":"电器","idx":11}"
2837 }
2938}
3039```
@@ -36,9 +45,13 @@ class Index
3645{
3746 public function index(PullWord $pullWord)
3847 {
39- $source = '李彦宏是马云最大威胁嘛? ';
40- $result = $pullWord->source ($source)->get();
48+ $source = '352净水器K10家用直饮大通量1000G 厨下RO反渗透纯水机 ';
49+ $result = $pullWord->pull ($source)->get();
4150 var_dump($result);
51+
52+ // $source = '352净水器K10家用直饮大通量1000G 厨下RO反渗透纯水机';
53+ // $result = $pullWord->classify($source)->get();
54+ // var_dump($result);
4255 }
4356}
4457```
@@ -51,8 +64,8 @@ class Index
5164{
5265 public function index()
5366 {
54- $source = '李彦宏是马云最大威胁嘛? ';
55- $result = PullWord::source ($source)->get();
67+ $source = '352净水器K10家用直饮大通量1000G 厨下RO反渗透纯水机 ';
68+ $result = PullWord::pull ($source' )->get();
5669 var_dump($result);
5770 }
5871}
@@ -64,8 +77,8 @@ class Index
6477{
6578 public function index()
6679 {
67- $source = '李彦宏是马云最大威胁嘛? ';
68- $result = app('pullword')->source ($source)->get();
80+ $source = '352净水器K10家用直饮大通量1000G 厨下RO反渗透纯水机 ';
81+ $result = app('pullword')->pull ($source)->get();
6982 var_dump($result);
7083 }
7184}
@@ -75,22 +88,22 @@ class Index
7588### 其它链式方法
7689#### json返回
7790``` php
78- $source = '李彦宏是马云最大威胁嘛? ';
79- PullWord::source ($source)->toJson()->get();
80- // 结果 [{"t":"李彦" },{"t":"李彦宏" },{"t":"彦宏" },{"t":"马云" },{"t":"最大" },{"t":"大威" },{"t":"威胁 "}]
91+ $source = '352净水器K10家用直饮大通量1000G 厨下RO反渗透纯水机 ';
92+ PullWord::pull ($source)->toJson()->get();
93+ // 结果 [{"t":"352净水器","p":"1" },{"t":"净水器","p":"1" },{"t":"家用","p":"1" },{"t":"大通量","p":"0.923331" },{"t":"1000g","p":"0.959741" },{"t":"反渗透","p":"0.944082" },{"t":"反渗透纯水机","p":"0.964588"},{"t":"渗透","p":"0.838643"},{"t":"纯水机","p":"0.928798 "}]
8194```
8295#### 调试模式
8396结果含有出词概率
8497``` php
85- $source = '李彦宏是马云最大威胁嘛? ';
86- PullWord::source ($source)->debug()->get();
87- // 结果 李彦:0.23007 李彦宏:0.900302 彦宏:0.0703263 马云:1 最大:0.892363 大威:0.289136 威胁:0.9367
98+ $source = '352净水器K10家用直饮大通量1000G 厨下RO反渗透纯水机 ';
99+ PullWord::pull ($source)->debug()->get();
100+ // 结果 [{"t":"352净水器","p":"1"},{"t":"净水器","p":"1"},{"t":"家用","p":"1"},{"t":"大通量","p":"0.923331"},{"t":"1000g","p":"0.959741"},{"t":"反渗透","p":"0.944082"},{"t":"反渗透纯水机","p":"0.964588"},{"t":"渗透","p":"0.838643"},{"t":"纯水机","p":"0.928798"}]
88101```
89102
90103#### 设置阈值
91104出词概率阈值(0-1之间的小数),1表示只有100%有把握的词才出
92105``` php
93- $source = '李彦宏是马云最大威胁嘛? ';
94- PullWord::source ($source)->threshold(0.4)->get();
95- // 结果 李彦宏 马云 最大 威胁
106+ $source = '352净水器K10家用直饮大通量1000G 厨下RO反渗透纯水机 ';
107+ PullWord::pull ($source)->threshold(0.4)->toJson( )->get();
108+ // 结果 [{"t":"352"},{"t":"352净水器"},{"t":"净水"},{"t":"净水器"},{"t":"家用"},{"t":"大通量"},{"t":"通量"},{"t":"1000g"},{"t":"反渗透"},{"t":"反渗透纯水机"},{"t":"渗透"},{"t":"纯水"},{"t":"纯水机"},{"t":"水机"}]
96109```
0 commit comments