[jira] Updated: (SOLR-281) Search Components (plugins)

2007-09-16 Thread Ryan McKinley (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ryan McKinley updated SOLR-281:
---

Attachment: SOLR-281-SearchComponents.patch

updated to work with trunk.  

Added the lost solrconfig.xml example:



  explicit


  org.apache.solr.handler.component.QueryComponent
  org.apache.solr.handler.component.FacetComponent
  org.apache.solr.handler.component.MoreLikeThisComponent
  org.apache.solr.handler.component.HighlightComponent
  org.apache.solr.handler.component.DebugComponent

  

- - - - 

Re class aliases, it should work fine to put:
 solr.component.*
If we add "org.apache.solr.handler.component." to the base list, you could just 
configure: org.apache.solr.handler.component.QueryComponent




> Search Components (plugins)
> ---
>
> Key: SOLR-281
> URL: https://issues.apache.org/jira/browse/SOLR-281
> Project: Solr
>  Issue Type: New Feature
>Reporter: Ryan McKinley
> Attachments: SOLR-281-SearchComponents.patch, 
> SOLR-281-SearchComponents.patch, SOLR-281-SearchComponents.patch, 
> SOLR-281-SearchComponents.patch, SOLR-281-SearchComponents.patch, 
> SOLR-281-SearchComponents.patch
>
>
> A request handler with pluggable search components for things like:
>   - standard
>   - dismax
>   - more-like-this
>   - highlighting
>   - field collapsing 
> For more discussion, see:
> http://www.nabble.com/search-components-%28plugins%29-tf3898040.html#a11050274

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (SOLR-281) Search Components (plugins)

2007-09-16 Thread Pieter Berkel (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-281?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12527931
 ] 

Pieter Berkel commented on SOLR-281:


I'm having trouble applying the latest patch to trunk (r575809) again:

$ patch -p0 < ../SOLR-281-SearchComponents.patch 
...
patching file src/java/org/apache/solr/handler/StandardRequestHandler.java
Hunk #1 FAILED at 17.
Hunk #2 FAILED at 45.
2 out of 2 hunks FAILED -- saving rejects to file 
src/java/org/apache/solr/handler/StandardRequestHandler.java.rej
patching file src/java/org/apache/solr/handler/DisMaxRequestHandler.java
Hunk #2 FAILED at 118.
1 out of 2 hunks FAILED -- saving rejects to file 
src/java/org/apache/solr/handler/DisMaxRequestHandler.java.rej

It also looks like the additions to solrconfig.xml have not been included in 
the latest patch either.  I was also going to suggest that it might be a good 
idea to support class shorthand notation, so 
org.apache.solr.handler.component.* can be written solr.component.* in 
solrconfig.xml.


> Search Components (plugins)
> ---
>
> Key: SOLR-281
> URL: https://issues.apache.org/jira/browse/SOLR-281
> Project: Solr
>  Issue Type: New Feature
>Reporter: Ryan McKinley
> Attachments: SOLR-281-SearchComponents.patch, 
> SOLR-281-SearchComponents.patch, SOLR-281-SearchComponents.patch, 
> SOLR-281-SearchComponents.patch, SOLR-281-SearchComponents.patch
>
>
> A request handler with pluggable search components for things like:
>   - standard
>   - dismax
>   - more-like-this
>   - highlighting
>   - field collapsing 
> For more discussion, see:
> http://www.nabble.com/search-components-%28plugins%29-tf3898040.html#a11050274

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



python client

2007-09-16 Thread Ed Summers
If necessary I'd like to help out getting SOLR-216 [1] applied. The
python client that's currently in the trunk is horribly broken with
the server implementation. What remains to be done?

//Ed

[1] https://issues.apache.org/jira/browse/SOLR-216


[jira] Commented: (SOLR-319) changes SynonymFilterFactoryto "Analyze" synonyms file

2007-09-16 Thread Yonik Seeley (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-319?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12527867
 ] 

Yonik Seeley commented on SOLR-319:
---

> ie: if LowercaseFilterFactory comes before SynonymFilterFactory, then all 
> synonyms must be lowercased in your file.

You can specify ignoreCase="true"


> changes SynonymFilterFactoryto "Analyze" synonyms file
> --
>
> Key: SOLR-319
> URL: https://issues.apache.org/jira/browse/SOLR-319
> Project: Solr
>  Issue Type: Improvement
>Reporter: Koji Sekiguchi
>Priority: Minor
> Attachments: SOLR-319.patch
>
>
> WHAT:
> Currently, SynonymFilterFactory works very well with N-gram tokenizer 
> (CJKTokenizer, for example).
> But we have to take care of the statement in synonyms.txt.
> For example, if I use CJKTokenizer (work as bi-gram for CJK chars) and want 
> C1C2C3 maps to C4C5C6,
> I have to write the rule as follows:
> C1C2 C2C3 => C4C5 C5C6
> But I want to write it "C1C2C3=>C4C5C6". This patch allows it. It is also 
> helpful for sharing synonyms.txt.
> HOW:
> tokenFactory attribute is added to  class="solr.SynonymFilterFactory"/>.
> If the attribute is specified, SynonymFilterFactory uses the TokenizerFactory 
> to create Tokenizer.
> Then SynonymFilterFactory uses the Tokenizer to get tokens from the rules in 
> synonyms.txt file.
> sample-1: CJKTokenizer
>  positionIncrementGap="100">
>   
> 
>  synonyms="ngram_synonym_test_ja.txt"
>   ignoreCase="true" expand="true" 
> tokenFactory="solr.CJKTokenizerFactory"/>
> 
>   
>   
> 
> 
>   
> 
> sample-2: NGramTokenizer
>  positionIncrementGap="100">
>   
>  maxGramSize="2"/>
> 
>   
>   
>  maxGramSize="2"/>
>  synonyms="ngram_synonym_test_ngram.txt"
>   ignoreCase="true" expand="true"
>   tokenFactory="solr.NGramTokenizerFactory" 
> minGramSize="2" maxGramSize="2"/>
> 
>   
> 
> backward compatibility:
> Yes. If you omit tokenFactory attribute from  class="solr.SynonymFilterFactory"/> tag, it works as usual.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.