Re: fieldCache only on stats page

2011-04-27 Thread Solr Beginner
Solr version:

Solr Specification Version: 3.1.0
Solr Implementation Version: 3.1.0 1085815 - grantingersoll -
2011-03-26 18:00:07
Lucene Specification Version: 3.1.0
Lucene Implementation Version: 3.1.0 1085809 - 2011-03-26 18:06:58
Current Time: Wed Apr 27 14:28:34 CEST 2011
Server Start Time:Wed Apr 27 11:07:00 CEST 2011

According to cache I can see only following informations:

CACHE

name:fieldCache
class:   org.apache.solr.search.SolrFieldCacheMBean
version: 1.0
description: Provides introspection of the Lucene FieldCache, this
is **NOT** a cache that is managed by Solr.
sourceid:$Id: SolrFieldCacheMBean.java 984594 2010-08-11
21:42:04Z yonik $
source:  $URL:
https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_1/solr/src/java/org/apache/solr/search/SolrFieldCacheMBean.java
$
name:fieldValueCache
class:   org.apache.solr.search.FastLRUCache
version: 1.0
description: Concurrent LRU Cache(maxSize=1, initialSize=10,
minSize=9000, acceptableSize=9500, cleanupThread=false)
sourceid:$Id: FastLRUCache.java 1065312 2011-01-30 16:08:25Z rmuir $
source:  $URL:
https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_1/solr/src/java/org/apache/solr/search/FastLRUCache.java
$

Nothing about filterCache or documentCache ;/

On Wed, Apr 27, 2011 at 2:00 PM, Erick Erickson erickerick...@gmail.com wrote:
 There's nothing special you need to do to be able to view the various
 stats from admin/stats.jsp. If another look doesn't show them, could you
 post a screenshot?

 And please include the version of Solr you're using, I checked with 1.4.1.

 Best
 Erick

 On Wed, Apr 27, 2011 at 1:44 AM, Solr Beginner solr_begin...@onet.pl wrote:
 Hi,

 I can see only fieldCache (nothing about filter, query or document
 cache) on stats page. What I'm doing wrong? We have two servers with
 replication. There are two cores(prod, dev) on each server. Maybe I
 have to add something to solrconfig.xml of cores?

 Best Regards,
 Solr Beginner




Problem with autogeneratePhraseQueries

2011-04-26 Thread Solr Beginner
Hi,

I'm new to solr. My solr instance version is:

Solr Specification Version: 3.1.0
Solr Implementation Version: 3.1.0 1085815 - grantingersoll - 2011-03-26
18:00:07
Lucene Specification Version: 3.1.0
Lucene Implementation Version: 3.1.0 1085809 - 2011-03-26 18:06:58
Current Time: Tue Apr 26 08:01:09 CEST 2011
Server Start Time:Tue Apr 26 07:59:05 CEST 2011

I have following definition for textgen type:

 fieldType name=textgen class=solr.TextField positionIncrementGap=100
autoGeneratePhraseQueries=false
  analyzer type=index
tokenizer class=solr.WhitespaceTokenizerFactory/
filter class=solr.StopFilterFactory ignoreCase=true
words=stopwords.txt enablePositionIncrements=true /
filter class=solr.WordDelimiterFilterFactory generateWordParts=1
generateNumberParts=1 catenateWords=1 catenateNumbers=1
preserveOriginal=1/
filter class=solr.LowerCaseFilterFactory/
filter class=solr.EdgeNGramFilterFactory minGramSize=1 maxGramSize=15
side=front preserveOriginal=1/
  /analyzer
  analyzer type=query
tokenizer class=solr.WhitespaceTokenizerFactory/
filter class=solr.SynonymFilterFactory synonyms=synonyms.txt
ignoreCase=true expand=true/
filter class=solr.StopFilterFactory
ignoreCase=true
words=stopwords.txt
enablePositionIncrements=true/
filter class=solr.WordDelimiterFilterFactory generateWordParts=1
generateNumberParts=1 catenateWords=0 catenateNumbers=0
catenateAll=0 preserveOriginal=1/
filter class=solr.LowerCaseFilterFactory/
  /analyzer
/fieldType


I'm using this type for name field in my index. As you can see I'm
using autoGeneratePhraseQueries=false but for query sony vaio 4gb I'm
getting following query in debug:

lst name=debug
  str name=rawquerystringsony vaio 4gb/str
  str name=querystringsony vaio 4gb/str
  str name=parsedquery+name:sony +name:vaio +MultiPhraseQuery(name:(4gb
4) gb)/str
  str name=parsedquery_toString+name:sony +name:vaio +name:(4gb 4)
gb/str

Do you have any idea how can I avoid this MultiPhraseQuery?

Best Regards,
solr_beginner


Re: Problem with autogeneratePhraseQueries

2011-04-26 Thread Solr Beginner
Thank you very much for answer.

You were right. There was no luceneMatchVersion in solrconfig.xml of our dev
core. We thought that values not present in core configuration are copied
from main solrconfig.xml. I will investigate if our administrators did
something wrong during upgrade to 3.1.

On Tue, Apr 26, 2011 at 1:35 PM, Robert Muir rcm...@gmail.com wrote:

 What do you have in solrconfig.xml for luceneMatchVersion?

 If you don't set this, then its going to default to Lucene 2.9
 emulation so that old solr 1.4 configs work the same way. I tried your
 example and it worked fine here, and I'm guessing this is probably
 whats happening.

 the default in the example/solrconfig.xml looks like this:

 !-- Controls what version of Lucene various components of Solr
 adhere to.  Generally, you want to use the latest version to
 get all bug fixes and improvements. It is highly recommended
 that you fully re-index after changing this setting as it can
 affect both how text is indexed and queried.
  --
 luceneMatchVersionLUCENE_31/luceneMatchVersion

 On Tue, Apr 26, 2011 at 6:51 AM, Solr Beginner solr_begin...@onet.pl
 wrote:
  Hi,
 
  I'm new to solr. My solr instance version is:
 
  Solr Specification Version: 3.1.0
  Solr Implementation Version: 3.1.0 1085815 - grantingersoll - 2011-03-26
  18:00:07
  Lucene Specification Version: 3.1.0
  Lucene Implementation Version: 3.1.0 1085809 - 2011-03-26 18:06:58
  Current Time: Tue Apr 26 08:01:09 CEST 2011
  Server Start Time:Tue Apr 26 07:59:05 CEST 2011
 
  I have following definition for textgen type:
 
   fieldType name=textgen class=solr.TextField
 positionIncrementGap=100
  autoGeneratePhraseQueries=false
   analyzer type=index
  tokenizer class=solr.WhitespaceTokenizerFactory/
  filter class=solr.StopFilterFactory ignoreCase=true
  words=stopwords.txt enablePositionIncrements=true /
  filter class=solr.WordDelimiterFilterFactory generateWordParts=1
  generateNumberParts=1 catenateWords=1 catenateNumbers=1
  preserveOriginal=1/
  filter class=solr.LowerCaseFilterFactory/
  filter class=solr.EdgeNGramFilterFactory minGramSize=1
 maxGramSize=15
  side=front preserveOriginal=1/
   /analyzer
   analyzer type=query
  tokenizer class=solr.WhitespaceTokenizerFactory/
  filter class=solr.SynonymFilterFactory synonyms=synonyms.txt
  ignoreCase=true expand=true/
  filter class=solr.StopFilterFactory
  ignoreCase=true
  words=stopwords.txt
  enablePositionIncrements=true/
  filter class=solr.WordDelimiterFilterFactory generateWordParts=1
  generateNumberParts=1 catenateWords=0 catenateNumbers=0
  catenateAll=0 preserveOriginal=1/
  filter class=solr.LowerCaseFilterFactory/
   /analyzer
  /fieldType
 
 
  I'm using this type for name field in my index. As you can see I'm
  using autoGeneratePhraseQueries=false but for query sony vaio 4gb I'm
  getting following query in debug:
 
  lst name=debug
   str name=rawquerystringsony vaio 4gb/str
   str name=querystringsony vaio 4gb/str
   str name=parsedquery+name:sony +name:vaio
 +MultiPhraseQuery(name:(4gb
  4) gb)/str
   str name=parsedquery_toString+name:sony +name:vaio +name:(4gb 4)
  gb/str
 
  Do you have any idea how can I avoid this MultiPhraseQuery?
 
  Best Regards,
  solr_beginner
 



What initialize new searcher?

2011-04-26 Thread Solr Beginner
Hi,

I'm reading solr cache documentation -
http://wiki.apache.org/solr/SolrCaching I found there The current
Index Searcher serves requests and when a new searcher is opened
Could you explain when new searcher is opened? Does it have something
to do with index commit?

Best Regards,
Solr Beginner


Re: What initialize new searcher?

2011-04-26 Thread Solr Beginner
Thank you for the answers. I'm moving forward and have few more
questions but for separate threads.

On Tue, Apr 26, 2011 at 10:47 PM, Otis Gospodnetic
otis_gospodne...@yahoo.com wrote:
 Hi,

 Yes, typically after your index has been replicated from master to a slave a
 commit will be issued and the new searcher will be opened.  Before being 
 exposed
 to regular clients it's a good practice to warm things up.

 Otis
 
 Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch
 Lucene ecosystem search :: http://search-lucene.com/



 - Original Message 
 From: Solr Beginner solr_begin...@onet.pl
 To: solr-user@lucene.apache.org
 Sent: Tue, April 26, 2011 8:50:21 AM
 Subject: What initialize new searcher?

 Hi,

 I'm reading solr cache documentation -
 http://wiki.apache.org/solr/SolrCaching I found there The current
 Index  Searcher serves requests and when a new searcher is opened
 Could you  explain when new searcher is opened? Does it have something
 to do with index  commit?

 Best Regards,
 Solr Beginner




fieldCache only on stats page

2011-04-26 Thread Solr Beginner
Hi,

I can see only fieldCache (nothing about filter, query or document
cache) on stats page. What I'm doing wrong? We have two servers with
replication. There are two cores(prod, dev) on each server. Maybe I
have to add something to solrconfig.xml of cores?

Best Regards,
Solr Beginner