: For e.g. - Current FQ -
: fq: planName:all_features OR zipCode:1234 (in this case entire FQ is cached)
: 
: I don't want to cache the entire FQ given it's very unique , but I
: want to cache the first part (plan_name:all_features) to improve
: performance . How do I achieve this?
: 
: 
: My understanding is the following should work? Is this correct?
: 
: fq: {!cache=false}(filter(planName:all_features) OR zipCode:1234)

Correct.

In small scale testing you can see it work by looking at your cache 
metrics -- I've included a `bin/solr -e techproducts` example below my 
sig...


-Hoss
http://www.lucidworks.com/




hossman@slate:~$ curl -sS 
'http://localhost:8983/solr/admin/metrics?omitHeader=true&key=solr.core.techproducts:CACHE.searcher.filterCache'
{
  "metrics":{
    "solr.core.techproducts:CACHE.searcher.filterCache":{
      "lookups":0,
      "hits":0,
      "hitratio":1.0,
      "inserts":0,
      "evictions":0,
      "size":0,
      "warmupTime":0,
      "ramBytesUsed":448,
      "maxRamMB":-1,
      "cumulative_lookups":0,
      "cumulative_hits":0,
      "cumulative_hitratio":1.0,
      "cumulative_inserts":0,
      "cumulative_evictions":0}}}
hossman@slate:~$ curl --globoff -sS 
'http://localhost:8983/solr/techproducts/select?q=*:*&rows=0&omitHeader=true&fq={!cache=false}(filter(inStock:true)+OR+id:IW-02)'
{
  "response":{"numFound":18,"start":0,"numFoundExact":true,"docs":[]
  }}
hossman@slate:~$ curl -sS 
'http://localhost:8983/solr/admin/metrics?omitHeader=true&key=solr.core.techproducts:CACHE.searcher.filterCache'
{
  "metrics":{
    "solr.core.techproducts:CACHE.searcher.filterCache":{
      "lookups":1,
      "hits":0,
      "hitratio":0.0,
      "inserts":1,
      "evictions":0,
      "size":1,
      "warmupTime":0,
      "ramBytesUsed":1744,
      "maxRamMB":-1,
      "cumulative_lookups":1,
      "cumulative_hits":0,
      "cumulative_hitratio":0.0,
      "cumulative_inserts":1,
      "cumulative_evictions":0}}}
hossman@slate:~$ curl --globoff -sS 
'http://localhost:8983/solr/techproducts/select?q=*:*&rows=0&omitHeader=true&fq={!cache=false}(filter(inStock:true)+OR+id:GB18030TEST)'
{
  "response":{"numFound":17,"start":0,"numFoundExact":true,"docs":[]
  }}
hossman@slate:~$ curl -sS 
'http://localhost:8983/solr/admin/metrics?omitHeader=true&key=solr.core.techproducts:CACHE.searcher.filterCache'
{
  "metrics":{
    "solr.core.techproducts:CACHE.searcher.filterCache":{
      "lookups":2,
      "hits":1,
      "hitratio":0.5,
      "inserts":1,
      "evictions":0,
      "size":1,
      "warmupTime":0,
      "ramBytesUsed":1744,
      "maxRamMB":-1,
      "cumulative_lookups":2,
      "cumulative_hits":1,
      "cumulative_hitratio":0.5,
      "cumulative_inserts":1,
      "cumulative_evictions":0}}}

Reply via email to