2012-11-20 43 views
1

我使用apache solr 3.6和php solr客户端。 现在我做简单的solr查询,如 $query = 'url:"'.$searchSubject.'"'; 其中$searchSubject是一个单词。 但我想用两个或更多的单词进行一些查询。 我不明白如何将一些其他参数添加到PHP SOLR CLIENT代码中。如何在PHP SOLR客户端写入solr查询

现在我只能添加查询,偏移量,限制。 $response = $this->solr->search($query, $offset = 0, $limit = 10000);

回答

2

您只需插入多个字到使用lucene query parser syntax

$查询指定的格式 'URL参数$查询= “'。$ searchSubject '”';

如果您想搜索两个URL,查询可

$查询= '网址:(“或 ”$ searchSubject2。' ')'' $ searchSubject1。“”;