You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucenenet.apache.org by "Stephen Rose (JIRA)" <ji...@apache.org> on 2012/09/16 20:08:07 UTC

[jira] [Created] (LUCENENET-510) QueryParser extensibility points are all marked protected internal

Stephen Rose created LUCENENET-510:
--------------------------------------

             Summary: QueryParser extensibility points are all marked protected internal
                 Key: LUCENENET-510
                 URL: https://issues.apache.org/jira/browse/LUCENENET-510
             Project: Lucene.Net
          Issue Type: Improvement
    Affects Versions: Lucene.Net 3.0.3
            Reporter: Stephen Rose


All of the extensibility points are marked as protected internal, which prevents extension without recompilation of core.
getFieldQuery
getFuzzyQuery
getPrefixQuery
getRangeQuery
getBooleanQuery
getWildcardQuery

It also affects MultiFieldQueryParser's final
GetRangeQuery

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (LUCENENET-510) QueryParser extensibility points are all marked protected internal

Posted by "Simon Svensson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LUCENENET-510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13456753#comment-13456753 ] 

Simon Svensson commented on LUCENENET-510:
------------------------------------------

"protected internal" means "those that inherit from me, and those within my assembly". You should be able to inherit from QueryParser to extend it without recompiling any Lucene assemblies.

MultiFieldQueryParser.GetRangeQuery is already protected internal, and not sealed as your report suggests.
https://issues.apache.org/jira/browse/LUCENENET-510

Are you sure you're using the 3.0.3 branch? Your method names suggest something before the .net-ification of the api.
                
> QueryParser extensibility points are all marked protected internal
> ------------------------------------------------------------------
>
>                 Key: LUCENENET-510
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-510
>             Project: Lucene.Net
>          Issue Type: Improvement
>    Affects Versions: Lucene.Net 3.0.3
>            Reporter: Stephen Rose
>
> All of the extensibility points are marked as protected internal, which prevents extension without recompilation of core.
> getFieldQuery
> getFuzzyQuery
> getPrefixQuery
> getRangeQuery
> getBooleanQuery
> getWildcardQuery
> It also affects MultiFieldQueryParser's final
> GetRangeQuery

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (LUCENENET-510) QueryParser extensibility points are all marked protected internal

Posted by "Stephen Rose (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LUCENENET-510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13457319#comment-13457319 ] 

Stephen Rose commented on LUCENENET-510:
----------------------------------------

You're right, it's fine in 3.0.3 branch. Apologies for the confusion. Will close the issue
                
> QueryParser extensibility points are all marked protected internal
> ------------------------------------------------------------------
>
>                 Key: LUCENENET-510
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-510
>             Project: Lucene.Net
>          Issue Type: Improvement
>    Affects Versions: Lucene.Net 3.0.3
>            Reporter: Stephen Rose
>
> All of the extensibility points are marked as protected internal, which prevents extension without recompilation of core.
> getFieldQuery
> getFuzzyQuery
> getPrefixQuery
> getRangeQuery
> getBooleanQuery
> getWildcardQuery
> It also affects MultiFieldQueryParser's final
> GetRangeQuery

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (LUCENENET-510) QueryParser extensibility points are all marked protected internal

Posted by "Stephen Rose (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCENENET-510?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stephen Rose resolved LUCENENET-510.
------------------------------------

    Resolution: Invalid
    
> QueryParser extensibility points are all marked protected internal
> ------------------------------------------------------------------
>
>                 Key: LUCENENET-510
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-510
>             Project: Lucene.Net
>          Issue Type: Improvement
>    Affects Versions: Lucene.Net 3.0.3
>            Reporter: Stephen Rose
>
> All of the extensibility points are marked as protected internal, which prevents extension without recompilation of core.
> getFieldQuery
> getFuzzyQuery
> getPrefixQuery
> getRangeQuery
> getBooleanQuery
> getWildcardQuery
> It also affects MultiFieldQueryParser's final
> GetRangeQuery

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (LUCENENET-510) QueryParser extensibility points are all marked protected internal

Posted by "Simon Svensson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LUCENENET-510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13456844#comment-13456844 ] 

Simon Svensson commented on LUCENENET-510:
------------------------------------------

My link should have pointed to the MultiFieldQueryParser.cs code for the 3.0.3 pre-release.
https://svn.apache.org/repos/asf/lucene.net/branches/3.0.3/src/core/QueryParser/MultiFieldQueryParser.cs

                
> QueryParser extensibility points are all marked protected internal
> ------------------------------------------------------------------
>
>                 Key: LUCENENET-510
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-510
>             Project: Lucene.Net
>          Issue Type: Improvement
>    Affects Versions: Lucene.Net 3.0.3
>            Reporter: Stephen Rose
>
> All of the extensibility points are marked as protected internal, which prevents extension without recompilation of core.
> getFieldQuery
> getFuzzyQuery
> getPrefixQuery
> getRangeQuery
> getBooleanQuery
> getWildcardQuery
> It also affects MultiFieldQueryParser's final
> GetRangeQuery

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira