Re: [xwiki-users] Refine searches by tag / Advanced search by tag
Where can I configure the Solr Search UI to add a new facet for tags? I can see the kind of changes I have to make to add tags, but I don't know where to implement them... Thanks in advance, 2014-07-21 11:34 GMT+02:00 vinc...@massol.net vinc...@massol.net: On 21 Jul 2014 at 11:15:42, Marius Dumitru Florea ( mariusdumitru.flo...@xwiki.com(mailto:mariusdumitru.flo...@xwiki.com)) wrote: On Fri, Jul 18, 2014 at 10:30 PM, vinc...@massol.net wrote: On 18 Jul 2014 at 19:31:50, Jeremie BOUSQUET ( jeremie.bousq...@gmail.com(mailto:jeremie.bousq...@gmail.com)) wrote: 2014-07-18 18:01 GMT+02:00 Marius Dumitru Florea mariusdumitru.flo...@xwiki.com: 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+Application#HFacetingonObjectProperties . 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! Worked for me too, that's really nice, thanks ! And I’ve now documented this example at http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Application#HFacetingonObjectProperties There was an example above for publishDate property of Blog.BlogPostClass but it wasn't very explicit. Another example won't hurt :) Yes I know. I've added this example for 2 reasons: 1) It took me a while to understand the existing example. It didn’t say really how to do it in practice and when I looked at the config wiki page I wondered how to do it. 2) Using tags seems a pretty nice and common use case so it made sense to me to add an example about it. Actually it could even make sense to have it by default. Thanks -Vincent Thanks, Marius :) Thanks -Vincent Hope this helps, Marius [1] - http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Query+API [2] - http://jira.xwiki.org/browse/XWIKI-9413 2014-07-18 14:20 GMT+02:00 Fabien Munoz : Hello, I would like to be able to refine searches in xwiki enterprise by tags as I already can by Spaces or wikis. How can I do that? Is there any way to do the same directly into the search input? Something like 'install tag:linux' would search for the word 'install', on into pages tagged 'linux'. Thanks in advance, ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] Refine searches by tag / Advanced search by tag
Hi, As defined here [1], you have to go to page Main.SolrSearchConfig. Then you must edit it in wiki mode, and look after the 'facetFields' configuration parameter. Side note: it might be nice to have a link to this page from the Search admin section maybe, wdyt ? BR, Jeremie [1] - http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Application#HSearchUIConfiguration 2014-07-30 16:58 GMT+02:00 Fabien Munoz munozfab...@gmail.com: Where can I configure the Solr Search UI to add a new facet for tags? I can see the kind of changes I have to make to add tags, but I don't know where to implement them... Thanks in advance, 2014-07-21 11:34 GMT+02:00 vinc...@massol.net vinc...@massol.net: On 21 Jul 2014 at 11:15:42, Marius Dumitru Florea ( mariusdumitru.flo...@xwiki.com(mailto:mariusdumitru.flo...@xwiki.com)) wrote: On Fri, Jul 18, 2014 at 10:30 PM, vinc...@massol.net wrote: On 18 Jul 2014 at 19:31:50, Jeremie BOUSQUET ( jeremie.bousq...@gmail.com(mailto:jeremie.bousq...@gmail.com)) wrote: 2014-07-18 18:01 GMT+02:00 Marius Dumitru Florea mariusdumitru.flo...@xwiki.com: 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+Application#HFacetingonObjectProperties . 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! Worked for me too, that's really nice, thanks ! And I’ve now documented this example at http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Application#HFacetingonObjectProperties There was an example above for publishDate property of Blog.BlogPostClass but it wasn't very explicit. Another example won't hurt :) Yes I know. I've added this example for 2 reasons: 1) It took me a while to understand the existing example. It didn’t say really how to do it in practice and when I looked at the config wiki page I wondered how to do it. 2) Using tags seems a pretty nice and common use case so it made sense to me to add an example about it. Actually it could even make sense to have it by default. Thanks -Vincent Thanks, Marius :) Thanks -Vincent Hope this helps, Marius [1] - http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Query+API [2] - http://jira.xwiki.org/browse/XWIKI-9413 2014-07-18 14:20 GMT+02:00 Fabien Munoz : Hello, I would like to be able to refine searches in xwiki enterprise by tags as I already can by Spaces or wikis. How can I do that? Is there any way to do the same directly into the search input? Something like 'install tag:linux' would search for the word 'install', on into pages tagged 'linux'. Thanks in advance, ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] Refine searches by tag / Advanced search by tag
Yes I can see in the page that 'Solr Search UI can be found in Main.SolrSearchConfig' but I don't know where to find this Main.SolrSearchConfig page... Could you give me more details please ? Thanks in advance 2014-07-30 17:29 GMT+02:00 Jeremie BOUSQUET jeremie.bousq...@gmail.com: Hi, As defined here [1], you have to go to page Main.SolrSearchConfig. Then you must edit it in wiki mode, and look after the 'facetFields' configuration parameter. Side note: it might be nice to have a link to this page from the Search admin section maybe, wdyt ? BR, Jeremie [1] - http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Application#HSearchUIConfiguration 2014-07-30 16:58 GMT+02:00 Fabien Munoz munozfab...@gmail.com: Where can I configure the Solr Search UI to add a new facet for tags? I can see the kind of changes I have to make to add tags, but I don't know where to implement them... Thanks in advance, 2014-07-21 11:34 GMT+02:00 vinc...@massol.net vinc...@massol.net: On 21 Jul 2014 at 11:15:42, Marius Dumitru Florea ( mariusdumitru.flo...@xwiki.com(mailto:mariusdumitru.flo...@xwiki.com)) wrote: On Fri, Jul 18, 2014 at 10:30 PM, vinc...@massol.net wrote: On 18 Jul 2014 at 19:31:50, Jeremie BOUSQUET ( jeremie.bousq...@gmail.com(mailto:jeremie.bousq...@gmail.com)) wrote: 2014-07-18 18:01 GMT+02:00 Marius Dumitru Florea mariusdumitru.flo...@xwiki.com: 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+Application#HFacetingonObjectProperties . 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! Worked for me too, that's really nice, thanks ! And I’ve now documented this example at http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Application#HFacetingonObjectProperties There was an example above for publishDate property of Blog.BlogPostClass but it wasn't very explicit. Another example won't hurt :) Yes I know. I've added this example for 2 reasons: 1) It took me a while to understand the existing example. It didn’t say really how to do it in practice and when I looked at the config wiki page I wondered how to do it. 2) Using tags seems a pretty nice and common use case so it made sense to me to add an example about it. Actually it could even make sense to have it by default. Thanks -Vincent Thanks, Marius :) Thanks -Vincent Hope this helps, Marius [1] - http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Query+API [2] - http://jira.xwiki.org/browse/XWIKI-9413 2014-07-18 14:20 GMT+02:00 Fabien Munoz : Hello, I would like to be able to refine searches in xwiki enterprise by tags as I already can by Spaces or wikis. How can I do that? Is there any way to do the same directly into the search input? Something like 'install tag:linux' would search for the word 'install', on into pages tagged 'linux'. Thanks in advance, ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] Refine searches by tag / Advanced search by tag
On Fri, Jul 18, 2014 at 10:30 PM, vinc...@massol.net vinc...@massol.net wrote: On 18 Jul 2014 at 19:31:50, Jeremie BOUSQUET (jeremie.bousq...@gmail.com(mailto:jeremie.bousq...@gmail.com)) wrote: 2014-07-18 18:01 GMT+02:00 Marius Dumitru Florea mariusdumitru.flo...@xwiki.com: 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+Application#HFacetingonObjectProperties . 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! Worked for me too, that's really nice, thanks ! And I’ve now documented this example at http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Application#HFacetingonObjectProperties There was an example above for publishDate property of Blog.BlogPostClass but it wasn't very explicit. Another example won't hurt :) Thanks, Marius :) Thanks -Vincent Hope this helps, Marius [1] - http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Query+API [2] - http://jira.xwiki.org/browse/XWIKI-9413 2014-07-18 14:20 GMT+02:00 Fabien Munoz : Hello, I would like to be able to refine searches in xwiki enterprise by tags as I already can by Spaces or wikis. How can I do that? Is there any way to do the same directly into the search input? Something like 'install tag:linux' would search for the word 'install', on into pages tagged 'linux'. Thanks in advance, ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] Refine searches by tag / Advanced search by tag
On 21 Jul 2014 at 11:15:42, Marius Dumitru Florea (mariusdumitru.flo...@xwiki.com(mailto:mariusdumitru.flo...@xwiki.com)) wrote: On Fri, Jul 18, 2014 at 10:30 PM, vinc...@massol.net wrote: On 18 Jul 2014 at 19:31:50, Jeremie BOUSQUET (jeremie.bousq...@gmail.com(mailto:jeremie.bousq...@gmail.com)) wrote: 2014-07-18 18:01 GMT+02:00 Marius Dumitru Florea mariusdumitru.flo...@xwiki.com: 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+Application#HFacetingonObjectProperties . 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! Worked for me too, that's really nice, thanks ! And I’ve now documented this example at http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Application#HFacetingonObjectProperties There was an example above for publishDate property of Blog.BlogPostClass but it wasn't very explicit. Another example won't hurt :) Yes I know. I've added this example for 2 reasons: 1) It took me a while to understand the existing example. It didn’t say really how to do it in practice and when I looked at the config wiki page I wondered how to do it. 2) Using tags seems a pretty nice and common use case so it made sense to me to add an example about it. Actually it could even make sense to have it by default. Thanks -Vincent Thanks, Marius :) Thanks -Vincent Hope this helps, Marius [1] - http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Query+API [2] - http://jira.xwiki.org/browse/XWIKI-9413 2014-07-18 14:20 GMT+02:00 Fabien Munoz : Hello, I would like to be able to refine searches in xwiki enterprise by tags as I already can by Spaces or wikis. How can I do that? Is there any way to do the same directly into the search input? Something like 'install tag:linux' would search for the word 'install', on into pages tagged 'linux'. Thanks in advance, ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
[xwiki-users] Refine searches by tag / Advanced search by tag
Hello, I would like to be able to refine searches in xwiki enterprise by tags as I already can by Spaces or wikis. How can I do that? Is there any way to do the same directly into the search input? Something like 'install tag:linux' would search for the word 'install', on into pages tagged 'linux'. Thanks in advance, ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] Refine searches by tag / Advanced search by tag
Hello, I tried the sample show in [1], changing it to the following: #set ($queryStatement = 'property.XWiki.TagClass.tags:my tag') #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 my tag 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. 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 :) [1] - http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Query+API [2] - http://jira.xwiki.org/browse/XWIKI-9413 2014-07-18 14:20 GMT+02:00 Fabien Munoz munozfab...@gmail.com: Hello, I would like to be able to refine searches in xwiki enterprise by tags as I already can by Spaces or wikis. How can I do that? Is there any way to do the same directly into the search input? Something like 'install tag:linux' would search for the word 'install', on into pages tagged 'linux'. Thanks in advance, ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] Refine searches by tag / Advanced search by tag
On Fri, Jul 18, 2014 at 5:29 PM, Jeremie BOUSQUET jeremie.bousq...@gmail.com wrote: Hello, I tried the sample show in [1], changing it to the following: #set ($queryStatement = 'property.XWiki.TagClass.tags:my tag') #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 my tag 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 my tag 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+Application#HFacetingonObjectProperties . 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! Hope this helps, Marius [1] - http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Query+API [2] - http://jira.xwiki.org/browse/XWIKI-9413 2014-07-18 14:20 GMT+02:00 Fabien Munoz munozfab...@gmail.com: Hello, I would like to be able to refine searches in xwiki enterprise by tags as I already can by Spaces or wikis. How can I do that? Is there any way to do the same directly into the search input? Something like 'install tag:linux' would search for the word 'install', on into pages tagged 'linux'. Thanks in advance, ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] Refine searches by tag / Advanced search by tag
2014-07-18 18:01 GMT+02:00 Marius Dumitru Florea mariusdumitru.flo...@xwiki.com: On Fri, Jul 18, 2014 at 5:29 PM, Jeremie BOUSQUET jeremie.bousq...@gmail.com wrote: Hello, I tried the sample show in [1], changing it to the following: #set ($queryStatement = 'property.XWiki.TagClass.tags:my tag') #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 my tag 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 my tag 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+Application#HFacetingonObjectProperties . 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! Worked for me too, that's really nice, thanks ! Hope this helps, Marius [1] - http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Query+API [2] - http://jira.xwiki.org/browse/XWIKI-9413 2014-07-18 14:20 GMT+02:00 Fabien Munoz munozfab...@gmail.com: Hello, I would like to be able to refine searches in xwiki enterprise by tags as I already can by Spaces or wikis. How can I do that? Is there any way to do the same directly into the search input? Something like 'install tag:linux' would search for the word 'install', on into pages tagged 'linux'. Thanks in advance, ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] Refine searches by tag / Advanced search by tag
On 18 Jul 2014 at 19:31:50, Jeremie BOUSQUET (jeremie.bousq...@gmail.com(mailto:jeremie.bousq...@gmail.com)) wrote: 2014-07-18 18:01 GMT+02:00 Marius Dumitru Florea mariusdumitru.flo...@xwiki.com: 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+Application#HFacetingonObjectProperties . 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! Worked for me too, that's really nice, thanks ! And I’ve now documented this example at http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Application#HFacetingonObjectProperties :) Thanks -Vincent Hope this helps, Marius [1] - http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Query+API [2] - http://jira.xwiki.org/browse/XWIKI-9413 2014-07-18 14:20 GMT+02:00 Fabien Munoz : Hello, I would like to be able to refine searches in xwiki enterprise by tags as I already can by Spaces or wikis. How can I do that? Is there any way to do the same directly into the search input? Something like 'install tag:linux' would search for the word 'install', on into pages tagged 'linux'. Thanks in advance, ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users