2 votes

SolR Query utilisant la notation orientée objet

J'ai une requête SolR comme celle-ci :

&q=*:*&fq={!geofilt pt=45.15,-93.85 sfield=store d=5}

Comment puis-je écrire la même chose en utilisant SolrQuery() notation orientée objet de PHP API d'extension SolR ?

3voto

takeshin Points 16579

Vous pouvez toujours utiliser setParam() :

$query = new SolrQuery();
$query->setParam('fq', '{!geofilt pt=45.15,-93.85 sfield=store d=5}');

0voto

The Bndr Points 3442

..un exemple serait utile : comment vous utilisez SolrQuery(), qu'avez-vous essayé auparavant et y a-t-il des messages d'erreur ? !

En général, vous pouvez traiter la fonction geofilt comme n'importe quelle autre requête de filtre. Il suffit de l'ajouter à votre tableau d'options.

$solrOptions=array('fq'=>'{!geofilt pt=45.15,-93.85 sfield=store d=5}');

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X