You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Christine Poerschke (Jira)" <ji...@apache.org> on 2022/02/14 16:08:00 UTC

[jira] [Comment Edited] (LUCENE-10157) Add Additional Indri Search Engine Functionality to Lucene

    [ https://issues.apache.org/jira/browse/LUCENE-10157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17492075#comment-17492075 ] 

Christine Poerschke edited comment on LUCENE-10157 at 2/14/22, 4:07 PM:
------------------------------------------------------------------------

So on the open "jar question" here – {{lucene-core-$version.jar}} vs. {{lucene-indri-$version.jar}} vs. {{lucene-sandbox-$version.jar}} – I'd be curious to better understand the characteristics of the different choices and so started a table below.
||criteria||lucene/core||lucene/indri||lucene/sandbox||
|no impact on core APIs|no|yes|yes|
|expectation of backwards compatible core APIs|yes|yes|yes|
|expectation of backwards compatible indri APIs|yes|maybe|no|
|flexibility to change indri APIs|no|maybe|yes|
|no code duplication or forking|yes|no|no|

[~cvandenberg], [~mikemccand], [~jpountz] - can you think of additional criteria? Or different yes/maybe/no answers?


was (Author: cpoerschke):
So on the open "jar question" here – {{lucene-core-*.jar}} vs. {{lucene-indri-*.jar}} vs. {{lucene-sandbox-*.jar}} – I'd be curious to better understand the characteristics of the different choices and so started a table below.
||criteria||lucene/core||lucene/indri||lucene/sandbox||
|no impact on core APIs|no|yes|yes|
|expectation of backwards compatible core APIs|yes|yes|yes|
|expectation of backwards compatible indri APIs|yes|maybe|no|
|flexibility to change indri APIs|no|maybe|yes|
|no code duplication or forking|yes|no|no|

[~cvandenberg], [~mikemccand], [~jpountz] - can you think of additional criteria? Or different yes/maybe/no answers?

> Add Additional Indri Search Engine Functionality to Lucene
> ----------------------------------------------------------
>
>                 Key: LUCENE-10157
>                 URL: https://issues.apache.org/jira/browse/LUCENE-10157
>             Project: Lucene - Core
>          Issue Type: New Feature
>          Components: core/queryparser, core/search
>            Reporter: Cameron VandenBerg
>            Priority: Major
>         Attachments: LUCENE-10157.patch
>
>          Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> In Jira issue LUCENE-9537, basic functionality from the Indri search engine ([http://lemurproject.org/indri.php]) was added to Lucene.  With that functionality in place, we would love to build upon that to add additional Indri queries and an Indri query parser to Lucene to broaden the Indri functionality within Lucene.  In this patch, I have added the Indri NOT, the INDRI OR, and the Indri WeightedSum functionality.  I have also included an IndriQueryParser for accessing this functionality.  More information on these query operators can be seen here: [https://sourceforge.net/p/lemur/wiki/Belief%20Operations/] and here: [https://sourceforge.net/p/lemur/wiki/Indri%20Query%20Language%20Reference/.|https://sourceforge.net/p/lemur/wiki/Indri%20Query%20Language%20Reference/]
>  
> I would be very excited to work with the Lucene community again to try to add this functionality.  I am open to suggestions, and I am happy to make any changes that might be suggested.  Thank you!



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org