lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From xpow <swirja...@gmail.com>
Subject Solr 3.6.1 and facet query regular expression
Date Fri, 15 Mar 2013 09:01:17 GMT
Hi, I have a question regarding how to facet query a particular field using a
regular expression ... I have a data like below:

{
  "responseHeader":{
    "status":0,
    "QTime":10,
    "params":{
      "hl.fragsize":"500",
      "facet":"true",
      "sort":"score desc",
      "indent":"on",
      "facet.limit":"-1",
      "hl.fl":"exactText",
      "wt":"json",
      "hl":"true",
      "omitNorms":"true",
      "rows":"3",
      "fl":"title,id,mimetype",
      "start":"0",
      "hl.maxAlternateFieldLength":"500",
      "q":"exactText:(*:*)",
      "hl.alternateField":"exactText",
      "facet.field":["mimetype",
        "date"]}},
  "response":{"numFound":3,"start":0,"docs":[
      {
        "mimetype":"application/xhtml+xml",
        "title":"title 1",
        "id":"http://www.abbc.go.id/1"},
      {
        "mimetype":"application/xhtml+xml",
        "title":"title 2",
        "id":"http://www.abbc.go.id/2"},
      {
        "id":"http://www.defg.go.id/3",
        "title":"title 3",
        "mimetype":"application/xhtml+xml"}]
  },
  "facet_counts":{
    "facet_queries":{},
    "facet_fields":{
      "mimetype":[
        "application/pdf",5,
        "application/xhtml+xml",48,
        "image/jpeg",7,
        "text/html",15],
      "date":[
        "2011-07-13",1,
        "2012-11-09",1,
        "2012-11-12",1,
        "2013-02-04",2,
        "2013-03-04",1,
        "2013-03-05",3,
        "2013-03-11",3,
        "2013-03-15",63]},
    "facet_dates":{},
    "facet_ranges":{}},
  "highlighting":{
    "http://www.abbc.go.id/1":{
      "exactText":["content 1"]},
    "http://www.abbc.go.id/2":{
      "exactText":["content 2"]},
    "http://www.defg.go.id/3":{
      "exactText":["content 3"]}}}

My end goal would be to query based on content of exactText but within a
subset of a id field, for example:
- the keyword is "content"
- the regular expression that is applied to id is "http://www.abbc.go.id/*"
- there will be 2 results:
==> 1) http://www.abbc.go.id/1
==> 2) http://www.abbc.go.id/2
- the query would be q=exactText:(content)&fq=id:"http://www.abbc.go.id/*"

So my question: is it possible to query this using solr 3.6.1??

Thanks



--
View this message in context: http://lucene.472066.n3.nabble.com/Solr-3-6-1-and-facet-query-regular-expression-tp4047628.html
Sent from the Solr - User mailing list archive at Nabble.com.

Mime
View raw message