XSTokenizerScws.html 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
  5. <meta name="language" content="zh-cn" />
  6. <link rel="stylesheet" type="text/css" href="css/style.css" />
  7. <link rel="stylesheet" type="text/css" href="css/api.css" />
  8. <script type="text/javascript" src="js/jquery.js"></script>
  9. <title>XSTokenizerScws</title>
  10. </head>
  11. <body>
  12. <div id="apiPage">
  13. <div id="apiHeader">
  14. <a href="http://www.xunsearch.com" target="_blank">Xunsearch PHP-SDK</a> v1.3.2 API 参考文档
  15. </div><!-- end of header -->
  16. <div id="content" class="api-index">
  17. <h1>XSTokenizerScws</h1>
  18. <div id="nav">
  19. <a href="index.html">All Packages</a>
  20. | <a href="#methods">方法(函数)</a>
  21. </div>
  22. <table class="summaryTable docClass">
  23. <colgroup>
  24. <col class="col-name" />
  25. <col class="col-value" />
  26. </colgroup>
  27. <tr>
  28. <th>包</th>
  29. <td><a href="index.html#XS.tokenizer">XS.tokenizer</a></td>
  30. </tr>
  31. <tr>
  32. <th>继承关系</th>
  33. <td>class XSTokenizerScws</td>
  34. </tr>
  35. <tr>
  36. <th>实现接口</th>
  37. <td><a href="XSTokenizer.html">XSTokenizer</a></td>
  38. </tr>
  39. <tr>
  40. <th>始于</th>
  41. <td>1.3.1</td>
  42. </tr>
  43. <tr>
  44. <th>版本</th>
  45. <td>1.0.0</td>
  46. </tr>
  47. <tr>
  48. <th>源代码</th>
  49. <td><a class="sourceLink" href="https://github.com/hightman/xunsearch/blob/master/sdk/php/lib/XSTokenizer.class.php">sdk/php/lib/XSTokenizer.class.php</a></td>
  50. </tr>
  51. </table>
  52. <div id="classDescription">
  53. SCWS - 分词器(与搜索服务端通讯)</div>
  54. <a name="properties"></a>
  55. <a name="methods"></a>
  56. <div class="summary docMethod">
  57. <h2>Public 方法</h2>
  58. <p><a href="#" class="toggle">隐去继承来的方法</a></p>
  59. <table class="summaryTable">
  60. <colgroup>
  61. <col class="col-method" />
  62. <col class="col-description" />
  63. <col class="col-defined" />
  64. </colgroup>
  65. <tr>
  66. <th>名称</th><th>描述</th><th>定义于</th>
  67. </tr>
  68. <tr id="__construct">
  69. <td><a href="XSTokenizerScws.html#__construct-detail">__construct()</a></td>
  70. <td>构造函数</td>
  71. <td>XSTokenizerScws</td>
  72. </tr>
  73. <tr id="getResult">
  74. <td><a href="XSTokenizerScws.html#getResult-detail">getResult()</a></td>
  75. <td>获取分词结果</td>
  76. <td>XSTokenizerScws</td>
  77. </tr>
  78. <tr id="getTokens">
  79. <td><a href="XSTokenizerScws.html#getTokens-detail">getTokens()</a></td>
  80. <td>XSTokenizer 接口</td>
  81. <td>XSTokenizerScws</td>
  82. </tr>
  83. <tr id="getTops">
  84. <td><a href="XSTokenizerScws.html#getTops-detail">getTops()</a></td>
  85. <td>获取重要词统计结果</td>
  86. <td>XSTokenizerScws</td>
  87. </tr>
  88. <tr id="getVersion">
  89. <td><a href="XSTokenizerScws.html#getVersion-detail">getVersion()</a></td>
  90. <td>获取 scws 版本号</td>
  91. <td>XSTokenizerScws</td>
  92. </tr>
  93. <tr id="hasWord">
  94. <td><a href="XSTokenizerScws.html#hasWord-detail">hasWord()</a></td>
  95. <td>判断是否包含指定词性的词</td>
  96. <td>XSTokenizerScws</td>
  97. </tr>
  98. <tr id="setCharset">
  99. <td><a href="XSTokenizerScws.html#setCharset-detail">setCharset()</a></td>
  100. <td>设置字符集</td>
  101. <td>XSTokenizerScws</td>
  102. </tr>
  103. <tr id="setDuality">
  104. <td><a href="XSTokenizerScws.html#setDuality-detail">setDuality()</a></td>
  105. <td>设置散字二元组合</td>
  106. <td>XSTokenizerScws</td>
  107. </tr>
  108. <tr id="setIgnore">
  109. <td><a href="XSTokenizerScws.html#setIgnore-detail">setIgnore()</a></td>
  110. <td>设置忽略标点符号</td>
  111. <td>XSTokenizerScws</td>
  112. </tr>
  113. <tr id="setMulti">
  114. <td><a href="XSTokenizerScws.html#setMulti-detail">setMulti()</a></td>
  115. <td>设置复合分词选项</td>
  116. <td>XSTokenizerScws</td>
  117. </tr>
  118. </table>
  119. </div>
  120. <a name="events"></a>
  121. <h2>方法明细</h2>
  122. <div class="detailHeader" id="__construct-detail">
  123. __construct()
  124. <span class="detailHeaderTag">
  125. 方法
  126. </span>
  127. </div>
  128. <table class="summaryTable">
  129. <tr><td colspan="3">
  130. <div class="signature2">
  131. public void <b>__construct</b>()</div>
  132. </td></tr>
  133. </table>
  134. <div class="sourceCode">
  135. <b>源码:</b> <a class="sourceLink" href="https://github.com/hightman/xunsearch/blob/master/sdk/php/lib/XSTokenizer.class.php#L186">sdk/php/lib/XSTokenizer.class.php#L186</a> (<b><a href="#" class="show">显示</a></b>)
  136. <div class="code"><code><span style="color: #000000">
  137. <span style="color: #0000BB"></span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">__construct</span><span style="color: #007700">()<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_server&nbsp;</span><span style="color: #007700">===&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$xs&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">XS</span><span style="color: #007700">::</span><span style="color: #0000BB">getLastXS</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">$xs&nbsp;</span><span style="color: #007700">===&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw&nbsp;new&nbsp;</span><span style="color: #0000BB">XSException</span><span style="color: #007700">(</span><span style="color: #DD0000">'An&nbsp;XS&nbsp;instance&nbsp;should&nbsp;be&nbsp;created&nbsp;before&nbsp;using&nbsp;'&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">__CLASS__</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_server&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$xs</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getScwsServer</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_server</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setTimeout</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_charset&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$xs</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getDefaultCharset</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;constants<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(!</span><span style="color: #0000BB">defined</span><span style="color: #007700">(</span><span style="color: #DD0000">'SCWS_MULTI_NONE'</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">define</span><span style="color: #007700">(</span><span style="color: #DD0000">'SCWS_MULTI_NONE'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">define</span><span style="color: #007700">(</span><span style="color: #DD0000">'SCWS_MULTI_SHORT'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">define</span><span style="color: #007700">(</span><span style="color: #DD0000">'SCWS_MULTI_DUALITY'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">define</span><span style="color: #007700">(</span><span style="color: #DD0000">'SCWS_MULTI_ZMAIN'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">4</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">define</span><span style="color: #007700">(</span><span style="color: #DD0000">'SCWS_MULTI_ZALL'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">8</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}</span>
  138. </span>
  139. </code></div>
  140. </div>
  141. <p>构造函数
  142. 初始化用于分词的搜索服务端</p>
  143. <div class="detailHeader" id="getResult-detail">
  144. getResult()
  145. <span class="detailHeaderTag">
  146. 方法
  147. </span>
  148. </div>
  149. <table class="summaryTable">
  150. <tr><td colspan="3">
  151. <div class="signature2">
  152. public array <b>getResult</b>(string $text)</div>
  153. </td></tr>
  154. <tr>
  155. <td class="paramNameCol">$text</td>
  156. <td class="paramTypeCol">string</td>
  157. <td class="paramDescCol">待分词的文本</td>
  158. </tr>
  159. <tr>
  160. <td class="paramNameCol">{return}</td>
  161. <td class="paramTypeCol">array</td>
  162. <td class="paramDescCol">返回词汇数组, 每个词汇是包含 [off:词在文本中的位置,attr:词性,word:词]</td>
  163. </tr>
  164. </table>
  165. <div class="sourceCode">
  166. <b>源码:</b> <a class="sourceLink" href="https://github.com/hightman/xunsearch/blob/master/sdk/php/lib/XSTokenizer.class.php#L294">sdk/php/lib/XSTokenizer.class.php#L294</a> (<b><a href="#" class="show">显示</a></b>)
  167. <div class="code"><code><span style="color: #000000">
  168. <span style="color: #0000BB"></span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">getResult</span><span style="color: #007700">(</span><span style="color: #0000BB">$text</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$words&nbsp;</span><span style="color: #007700">=&nbsp;array();<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$text&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">applySetting</span><span style="color: #007700">(</span><span style="color: #0000BB">$text</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$cmd&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">XSCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">CMD_SEARCH_SCWS_GET</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">CMD_SCWS_GET_RESULT</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$text</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$res&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_server</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">execCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">$cmd</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">CMD_OK_SCWS_RESULT</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(</span><span style="color: #0000BB">$res</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">buf&nbsp;</span><span style="color: #007700">!==&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$tmp&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">unpack</span><span style="color: #007700">(</span><span style="color: #DD0000">'Ioff/a4attr/a*word'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$res</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">buf</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$tmp</span><span style="color: #007700">[</span><span style="color: #DD0000">'word'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">XS</span><span style="color: #007700">::</span><span style="color: #0000BB">convert</span><span style="color: #007700">(</span><span style="color: #0000BB">$tmp</span><span style="color: #007700">[</span><span style="color: #DD0000">'word'</span><span style="color: #007700">],&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_charset</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'UTF-8'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$words</span><span style="color: #007700">[]&nbsp;=&nbsp;</span><span style="color: #0000BB">$tmp</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$res&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_server</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getRespond</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$words</span><span style="color: #007700">;<br />}</span>
  169. </span>
  170. </code></div>
  171. </div>
  172. <p>获取分词结果</p>
  173. <div class="detailHeader" id="getTokens-detail">
  174. getTokens()
  175. <span class="detailHeaderTag">
  176. 方法
  177. </span>
  178. </div>
  179. <table class="summaryTable">
  180. <tr><td colspan="3">
  181. <div class="signature2">
  182. public void <b>getTokens</b>($value, $doc=NULL)</div>
  183. </td></tr>
  184. <tr>
  185. <td class="paramNameCol">$value</td>
  186. <td class="paramTypeCol"></td>
  187. <td class="paramDescCol"></td>
  188. </tr>
  189. <tr>
  190. <td class="paramNameCol">$doc</td>
  191. <td class="paramTypeCol"></td>
  192. <td class="paramDescCol"></td>
  193. </tr>
  194. </table>
  195. <div class="sourceCode">
  196. <b>源码:</b> <a class="sourceLink" href="https://github.com/hightman/xunsearch/blob/master/sdk/php/lib/XSTokenizer.class.php#L211">sdk/php/lib/XSTokenizer.class.php#L211</a> (<b><a href="#" class="show">显示</a></b>)
  197. <div class="code"><code><span style="color: #000000">
  198. <span style="color: #0000BB"></span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">getTokens</span><span style="color: #007700">(</span><span style="color: #0000BB">$value</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">XSDocument&nbsp;$doc&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$tokens&nbsp;</span><span style="color: #007700">=&nbsp;array();<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setIgnore</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;save&nbsp;charset,&nbsp;force&nbsp;to&nbsp;use&nbsp;UTF-8<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$_charset&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_charset</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_charset&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'UTF-8'</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$words&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getResult</span><span style="color: #007700">(</span><span style="color: #0000BB">$value</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(</span><span style="color: #0000BB">$words&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">$word</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$tokens</span><span style="color: #007700">[]&nbsp;=&nbsp;</span><span style="color: #0000BB">$word</span><span style="color: #007700">[</span><span style="color: #DD0000">'word'</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;restore&nbsp;charset<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_charset&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$_charset</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$tokens</span><span style="color: #007700">;<br />}</span>
  199. </span>
  200. </code></div>
  201. </div>
  202. <p>XSTokenizer 接口</p>
  203. <div class="detailHeader" id="getTops-detail">
  204. getTops()
  205. <span class="detailHeaderTag">
  206. 方法
  207. </span>
  208. </div>
  209. <table class="summaryTable">
  210. <tr><td colspan="3">
  211. <div class="signature2">
  212. public array <b>getTops</b>(string $text, string $limit=10, $xattr='')</div>
  213. </td></tr>
  214. <tr>
  215. <td class="paramNameCol">$text</td>
  216. <td class="paramTypeCol">string</td>
  217. <td class="paramDescCol">待分词的文本</td>
  218. </tr>
  219. <tr>
  220. <td class="paramNameCol">$limit</td>
  221. <td class="paramTypeCol">string</td>
  222. <td class="paramDescCol">在返回结果的词性过滤, 多个词性之间用逗号分隔, 以~开头取反
  223. 如: 设为 n,v 表示只返回名词和动词; 设为 ~n,v 则表示返回名词和动词以外的其它词</td>
  224. </tr>
  225. <tr>
  226. <td class="paramNameCol">$xattr</td>
  227. <td class="paramTypeCol"></td>
  228. <td class="paramDescCol"></td>
  229. </tr>
  230. <tr>
  231. <td class="paramNameCol">{return}</td>
  232. <td class="paramTypeCol">array</td>
  233. <td class="paramDescCol">返回词汇数组, 每个词汇是包含 [times:次数,attr:词性,word:词]</td>
  234. </tr>
  235. </table>
  236. <div class="sourceCode">
  237. <b>源码:</b> <a class="sourceLink" href="https://github.com/hightman/xunsearch/blob/master/sdk/php/lib/XSTokenizer.class.php#L317">sdk/php/lib/XSTokenizer.class.php#L317</a> (<b><a href="#" class="show">显示</a></b>)
  238. <div class="code"><code><span style="color: #000000">
  239. <span style="color: #0000BB"></span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">getTops</span><span style="color: #007700">(</span><span style="color: #0000BB">$text</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$limit&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">10</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$xattr&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$words&nbsp;</span><span style="color: #007700">=&nbsp;array();<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$text&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">applySetting</span><span style="color: #007700">(</span><span style="color: #0000BB">$text</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$cmd&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">XSCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">CMD_SEARCH_SCWS_GET</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">CMD_SCWS_GET_TOPS</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$limit</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$text</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$xattr</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$res&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_server</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">execCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">$cmd</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">CMD_OK_SCWS_TOPS</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(</span><span style="color: #0000BB">$res</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">buf&nbsp;</span><span style="color: #007700">!==&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$tmp&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">unpack</span><span style="color: #007700">(</span><span style="color: #DD0000">'Itimes/a4attr/a*word'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$res</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">buf</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$tmp</span><span style="color: #007700">[</span><span style="color: #DD0000">'word'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">XS</span><span style="color: #007700">::</span><span style="color: #0000BB">convert</span><span style="color: #007700">(</span><span style="color: #0000BB">$tmp</span><span style="color: #007700">[</span><span style="color: #DD0000">'word'</span><span style="color: #007700">],&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_charset</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'UTF-8'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$words</span><span style="color: #007700">[]&nbsp;=&nbsp;</span><span style="color: #0000BB">$tmp</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$res&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_server</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getRespond</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$words</span><span style="color: #007700">;<br />}</span>
  240. </span>
  241. </code></div>
  242. </div>
  243. <p>获取重要词统计结果</p>
  244. <div class="detailHeader" id="getVersion-detail">
  245. getVersion()
  246. <span class="detailHeaderTag">
  247. 方法
  248. </span>
  249. </div>
  250. <table class="summaryTable">
  251. <tr><td colspan="3">
  252. <div class="signature2">
  253. public string <b>getVersion</b>()</div>
  254. </td></tr>
  255. <tr>
  256. <td class="paramNameCol">{return}</td>
  257. <td class="paramTypeCol">string</td>
  258. <td class="paramDescCol">版本号</td>
  259. </tr>
  260. </table>
  261. <div class="sourceCode">
  262. <b>源码:</b> <a class="sourceLink" href="https://github.com/hightman/xunsearch/blob/master/sdk/php/lib/XSTokenizer.class.php#L282">sdk/php/lib/XSTokenizer.class.php#L282</a> (<b><a href="#" class="show">显示</a></b>)
  263. <div class="code"><code><span style="color: #000000">
  264. <span style="color: #0000BB"></span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">getVersion</span><span style="color: #007700">()<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$cmd&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">XSCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">CMD_SEARCH_SCWS_GET</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">CMD_SCWS_GET_VERSION</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$res&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_server</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">execCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">$cmd</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">CMD_OK_INFO</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$res</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">buf</span><span style="color: #007700">;<br />}</span>
  265. </span>
  266. </code></div>
  267. </div>
  268. <p>获取 scws 版本号</p>
  269. <div class="detailHeader" id="hasWord-detail">
  270. hasWord()
  271. <span class="detailHeaderTag">
  272. 方法
  273. </span>
  274. </div>
  275. <table class="summaryTable">
  276. <tr><td colspan="3">
  277. <div class="signature2">
  278. public bool <b>hasWord</b>(string $text, string $xattr)</div>
  279. </td></tr>
  280. <tr>
  281. <td class="paramNameCol">$text</td>
  282. <td class="paramTypeCol">string</td>
  283. <td class="paramDescCol">要判断的文本</td>
  284. </tr>
  285. <tr>
  286. <td class="paramNameCol">$xattr</td>
  287. <td class="paramTypeCol">string</td>
  288. <td class="paramDescCol">要判断的词性, 参见 <a href="XSTokenizerScws.html#getTops">getTops</a> 的说明</td>
  289. </tr>
  290. <tr>
  291. <td class="paramNameCol">{return}</td>
  292. <td class="paramTypeCol">bool</td>
  293. <td class="paramDescCol">文本中是否包含指定词性的词汇</td>
  294. </tr>
  295. </table>
  296. <div class="sourceCode">
  297. <b>源码:</b> <a class="sourceLink" href="https://github.com/hightman/xunsearch/blob/master/sdk/php/lib/XSTokenizer.class.php#L339">sdk/php/lib/XSTokenizer.class.php#L339</a> (<b><a href="#" class="show">显示</a></b>)
  298. <div class="code"><code><span style="color: #000000">
  299. <span style="color: #0000BB"></span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">hasWord</span><span style="color: #007700">(</span><span style="color: #0000BB">$text</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$xattr</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$text&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">applySetting</span><span style="color: #007700">(</span><span style="color: #0000BB">$text</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$cmd&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">XSCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">CMD_SEARCH_SCWS_GET</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">CMD_SCWS_HAS_WORD</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$text</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$xattr</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$res&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_server</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">execCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">$cmd</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">CMD_OK_INFO</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$res</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">buf&nbsp;</span><span style="color: #007700">===&nbsp;</span><span style="color: #DD0000">'OK'</span><span style="color: #007700">;<br />}</span>
  300. </span>
  301. </code></div>
  302. </div>
  303. <p>判断是否包含指定词性的词</p>
  304. <div class="detailHeader" id="setCharset-detail">
  305. setCharset()
  306. <span class="detailHeaderTag">
  307. 方法
  308. </span>
  309. </div>
  310. <table class="summaryTable">
  311. <tr><td colspan="3">
  312. <div class="signature2">
  313. public XSTokenizerScws <b>setCharset</b>(string $charset)</div>
  314. </td></tr>
  315. <tr>
  316. <td class="paramNameCol">$charset</td>
  317. <td class="paramTypeCol">string</td>
  318. <td class="paramDescCol"></td>
  319. </tr>
  320. <tr>
  321. <td class="paramNameCol">{return}</td>
  322. <td class="paramTypeCol">XSTokenizerScws</td>
  323. <td class="paramDescCol">返回对象本身以支持串接操作</td>
  324. </tr>
  325. </table>
  326. <div class="sourceCode">
  327. <b>源码:</b> <a class="sourceLink" href="https://github.com/hightman/xunsearch/blob/master/sdk/php/lib/XSTokenizer.class.php#L234">sdk/php/lib/XSTokenizer.class.php#L234</a> (<b><a href="#" class="show">显示</a></b>)
  328. <div class="code"><code><span style="color: #000000">
  329. <span style="color: #0000BB"></span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">setCharset</span><span style="color: #007700">(</span><span style="color: #0000BB">$charset</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_charset&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">strtoupper</span><span style="color: #007700">(</span><span style="color: #0000BB">$charset</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_charset&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">'UTF8'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_charset&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'UTF-8'</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">;<br />}</span>
  330. </span>
  331. </code></div>
  332. </div>
  333. <p>设置字符集
  334. 默认字符集是 UTF-8, 这是指 <a href="XSTokenizerScws.html#getResult">getResult</a> 系列函数的 $text 参数的字符集</p>
  335. <div class="detailHeader" id="setDuality-detail">
  336. setDuality()
  337. <span class="detailHeaderTag">
  338. 方法
  339. </span>
  340. </div>
  341. <table class="summaryTable">
  342. <tr><td colspan="3">
  343. <div class="signature2">
  344. public XSTokenizerScws <b>setDuality</b>(bool $yes=true)</div>
  345. </td></tr>
  346. <tr>
  347. <td class="paramNameCol">$yes</td>
  348. <td class="paramTypeCol">bool</td>
  349. <td class="paramDescCol">是否开启散字自动二分组合功能</td>
  350. </tr>
  351. <tr>
  352. <td class="paramNameCol">{return}</td>
  353. <td class="paramTypeCol">XSTokenizerScws</td>
  354. <td class="paramDescCol">返回对象本身以支持串接操作</td>
  355. </tr>
  356. </table>
  357. <div class="sourceCode">
  358. <b>源码:</b> <a class="sourceLink" href="https://github.com/hightman/xunsearch/blob/master/sdk/php/lib/XSTokenizer.class.php#L272">sdk/php/lib/XSTokenizer.class.php#L272</a> (<b><a href="#" class="show">显示</a></b>)
  359. <div class="code"><code><span style="color: #000000">
  360. <span style="color: #0000BB"></span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">setDuality</span><span style="color: #007700">(</span><span style="color: #0000BB">$yes&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_setting</span><span style="color: #007700">[</span><span style="color: #DD0000">'duality'</span><span style="color: #007700">]&nbsp;=&nbsp;new&nbsp;</span><span style="color: #0000BB">XSCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">CMD_SEARCH_SCWS_SET</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">CMD_SCWS_SET_DUALITY</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$yes&nbsp;</span><span style="color: #007700">===&nbsp;</span><span style="color: #0000BB">false&nbsp;</span><span style="color: #007700">?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">;<br />}</span>
  361. </span>
  362. </code></div>
  363. </div>
  364. <p>设置散字二元组合</p>
  365. <div class="detailHeader" id="setIgnore-detail">
  366. setIgnore()
  367. <span class="detailHeaderTag">
  368. 方法
  369. </span>
  370. </div>
  371. <table class="summaryTable">
  372. <tr><td colspan="3">
  373. <div class="signature2">
  374. public XSTokenizerScws <b>setIgnore</b>(bool $yes=true)</div>
  375. </td></tr>
  376. <tr>
  377. <td class="paramNameCol">$yes</td>
  378. <td class="paramTypeCol">bool</td>
  379. <td class="paramDescCol">是否忽略</td>
  380. </tr>
  381. <tr>
  382. <td class="paramNameCol">{return}</td>
  383. <td class="paramTypeCol">XSTokenizerScws</td>
  384. <td class="paramDescCol">返回对象本身以支持串接操作</td>
  385. </tr>
  386. </table>
  387. <div class="sourceCode">
  388. <b>源码:</b> <a class="sourceLink" href="https://github.com/hightman/xunsearch/blob/master/sdk/php/lib/XSTokenizer.class.php#L247">sdk/php/lib/XSTokenizer.class.php#L247</a> (<b><a href="#" class="show">显示</a></b>)
  389. <div class="code"><code><span style="color: #000000">
  390. <span style="color: #0000BB"></span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">setIgnore</span><span style="color: #007700">(</span><span style="color: #0000BB">$yes&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_setting</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignore'</span><span style="color: #007700">]&nbsp;=&nbsp;new&nbsp;</span><span style="color: #0000BB">XSCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">CMD_SEARCH_SCWS_SET</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">CMD_SCWS_SET_IGNORE</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$yes&nbsp;</span><span style="color: #007700">===&nbsp;</span><span style="color: #0000BB">false&nbsp;</span><span style="color: #007700">?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">;<br />}</span>
  391. </span>
  392. </code></div>
  393. </div>
  394. <p>设置忽略标点符号</p>
  395. <div class="detailHeader" id="setMulti-detail">
  396. setMulti()
  397. <span class="detailHeaderTag">
  398. 方法
  399. </span>
  400. </div>
  401. <table class="summaryTable">
  402. <tr><td colspan="3">
  403. <div class="signature2">
  404. public XSTokenizerScws <b>setMulti</b>(int $mode=3)</div>
  405. </td></tr>
  406. <tr>
  407. <td class="paramNameCol">$mode</td>
  408. <td class="paramTypeCol">int</td>
  409. <td class="paramDescCol">复合选项, 值范围 0~15
  410. 默认为值为 3, 可使用常量组合:
  411. SCWS_MULTI_SHORT|SCWS_MULTI_DUALITY|SCWS_MULTI_ZMAIN|SCWS_MULTI_ZALL</td>
  412. </tr>
  413. <tr>
  414. <td class="paramNameCol">{return}</td>
  415. <td class="paramTypeCol">XSTokenizerScws</td>
  416. <td class="paramDescCol">返回对象本身以支持串接操作</td>
  417. </tr>
  418. </table>
  419. <div class="sourceCode">
  420. <b>源码:</b> <a class="sourceLink" href="https://github.com/hightman/xunsearch/blob/master/sdk/php/lib/XSTokenizer.class.php#L260">sdk/php/lib/XSTokenizer.class.php#L260</a> (<b><a href="#" class="show">显示</a></b>)
  421. <div class="code"><code><span style="color: #000000">
  422. <span style="color: #0000BB"></span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">setMulti</span><span style="color: #007700">(</span><span style="color: #0000BB">$mode&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">3</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$mode&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">intval</span><span style="color: #007700">(</span><span style="color: #0000BB">$mode</span><span style="color: #007700">)&nbsp;&amp;&nbsp;</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">MULTI_MASK</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_setting</span><span style="color: #007700">[</span><span style="color: #DD0000">'multi'</span><span style="color: #007700">]&nbsp;=&nbsp;new&nbsp;</span><span style="color: #0000BB">XSCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">CMD_SEARCH_SCWS_SET</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">CMD_SCWS_SET_MULTI</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$mode</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">;<br />}</span>
  423. </span>
  424. </code></div>
  425. </div>
  426. <p>设置复合分词选项</p>
  427. </div><!-- end of content -->
  428. <div id="apiFooter">
  429. Copyright &copy; 2008-2011 by <a href="http://www.xunsearch.com" target="_blank">杭州云圣网络科技有限公司</a><br/>
  430. All Rights Reserved.<br/>
  431. </div><!-- end of footer -->
  432. <script type="text/javascript">
  433. /*<![CDATA[*/
  434. $("a.toggle").toggle(function(){
  435. $(this).text($(this).text().replace(/Hide/,'Show'));
  436. $(this).parents(".summary").find(".inherited").hide();
  437. },function(){
  438. $(this).text($(this).text().replace(/Show/,'Hide'));
  439. $(this).parents(".summary").find(".inherited").show();
  440. });
  441. $(".sourceCode a.show").toggle(function(){
  442. $(this).text($(this).text().replace(/show/,'hide'));
  443. $(this).parents(".sourceCode").find("div.code").show();
  444. },function(){
  445. $(this).text($(this).text().replace(/hide/,'show'));
  446. $(this).parents(".sourceCode").find("div.code").hide();
  447. });
  448. $("a.sourceLink").click(function(){
  449. $(this).attr('target','_blank');
  450. });
  451. /*]]>*/
  452. </script>
  453. </div><!-- end of page -->
  454. </body>
  455. </html>