2014-07-18 18:01 GMT+02:00 Marius Dumitru Florea <
mariusdumitru.florea(a)xwiki.com>gt;:
On Fri, Jul 18, 2014 at 5:29 PM, Jeremie
BOUSQUET
wrote:
Hello,
I tried the sample show in [1], changing it to the following:
#set ($queryStatement = 'property.XWiki.TagClass.tags:')
#set ($query = $services.query.createQuery($queryStatement, 'solr'))
#set ($discard = $query.setLimit(10).setOffset(0))
#set ($discard = $query.bindValue('sort', "score desc"))
#set ($discard = $query.bindValue('fq', '{!q.op=AND} type:DOCUMENT
locales:(en OR fr) hidden:false'))
#set ($searchResponses = $query.execute()[0])
$searchResponses
I replaced "" by the name of a tag existing on some pages, but I
could never obtain search results with this sample ... And I don't know
what should be put in search field in UI to obtain something equivalent.
This works for me:
property.XWiki.TagClass.tags:Development
And the above code works too if I replace "" with
"Development". Of course, I've tagged a few documents with
Development.
There's also XWIKI-9413 [2] that seems to relate, but to be honest, I'm a
bit lost with how to use solr search and how it integrates with xwiki,
so I
won't be of much help I'm afraid ... :/
But I'm interested in the answer
:)
Besides what Jeremie has mentioned, there is also
http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Applicatio…
. You can configure the Solr Search UI to add a new facet for tags.
I've just added
property.XWiki.TagClass.tags_string
and it simply worked!