[jira] [Commented] (SOLR-9480) Graph Traversal for Significantly Related Terms (Semantic Knowledge Graph)

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[jira] [Commented] (SOLR-9480) Graph Traversal for Significantly Related Terms (Semantic Knowledge Graph)

JIRA jira@apache.org

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

Hoss Man commented on SOLR-9480:

bq. Now that the randomized tests seem really reliable, I'll work on refactoring the Slot collection vs distributed Merging to reduce code duplication...

This is done, along with a lot of other misc nocommit sanity checking & cleanup.

I also went back and cleaned up the SlotAcc changes I made, so that {{slotQFunc}} isn't such a special case -- now instead of an {{IntegerFunc<Query>}} there is an {{IntegerFunc<SlotContext>}} where the (new) SlotContext class encapsulates the Query, and could potentially encapsulate other info we might wnat to make available to Slot Accumulators down the road (but it's still optional, and by passing as an IntFunction callback shouldn't add any overhead for existing collectors that don't care)

I think the only work outstanding is ref-guide updates & a few remaining nocommits for a few remaining things I want to go back and sanity check about existing JSON Facet internals.

> Graph Traversal for Significantly Related Terms (Semantic Knowledge Graph)
> --------------------------------------------------------------------------
>                 Key: SOLR-9480
>                 URL: https://issues.apache.org/jira/browse/SOLR-9480
>             Project: Solr
>          Issue Type: Improvement
>      Security Level: Public(Default Security Level. Issues are Public)
>            Reporter: Trey Grainger
>            Priority: Major
>         Attachments: SOLR-9480.patch, SOLR-9480.patch, SOLR-9480.patch, SOLR-9480.patch, SOLR-9480.patch
> This issue is to track the contribution of the Semantic Knowledge Graph Solr Plugin (request handler), which exposes a graph-like interface for discovering and traversing significant relationships between entities within an inverted index.
> This data model has been described in the following research paper: [The Semantic Knowledge Graph: A compact, auto-generated model for real-time traversal and ranking of any relationship within a domain|https://arxiv.org/abs/1609.00464], as well as in presentations I gave in October 2015 at [Lucene/Solr Revolution|http://www.slideshare.net/treygrainger/leveraging-lucenesolr-as-a-knowledge-graph-and-intent-engine] and November 2015 at the [Bay Area Search Meetup|http://www.treygrainger.com/posts/presentations/searching-on-intent-knowledge-graphs-personalization-and-contextual-disambiguation/].
> The source code for this project is currently available at [https://github.com/careerbuilder/semantic-knowledge-graph], and the folks at CareerBuilder (where this was built) have given me the go-ahead to now contribute this back to the Apache Solr Project, as well.
> Check out the Github repository, research paper, or presentations for a more detailed description of this contribution. Initial patch coming soon.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]