我试图编写一个狮身人面像查询来列出以某个关键字开头的域。
假设我有一个包含以下项目的狮身人面像索引。
stack.com
stack-it.com
stack.net
stack-studio.com
stackoverflow.com
stackmonkey.com
以下查询
$cl->SetMatchMode ( SPH_MATCH_EXTENDED2 );
$cl->SetFieldWeights ( array ( "site_domain"=>100 ) );
$cl->SetSortMode ( SPH_SORT_EXTENDED , "@weight DESC" );
$cl->SetLimits(0, 100);
$cl->AddQuery( '^stack', "domainsDb" );
只会列出:
stack.com
stack-it.com
stack.net
stack-studio.com
因为它找到以 . 或者 -。但是stackoverflow.com
没有显示,因为我猜它不是一个完整的匹配?如何获得以“查询”开头的所有结果来显示?即使它是一个词的一部分。