Question

Je veux utiliser une requête comme:

sql(select name where id > 10 and id < 100 ) 

en utilisant Solr ou SolrJ, mais ne savent pas comment mettre en œuvre? Quelqu'un peut-il expliquer?

Était-ce utile?

La solution

Vous avez besoin d'une requête de gamme, comme décrit dans SolrQuerySyntax . Fondamentalement, vous recueillir tous les documents pertinents à l'aide d'une plage de requête, puis sélectionnez le champ Nom. La syntaxe est quelque chose comme:

http://localhost:8983/solr/select?q=id:[10 TO 100]&fl=name

(Vous devrez échapper à l'URL).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top