[
https://issues.apache.org/jira/browse/ISIS-383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dan Haywood updated ISIS-383:
-----------------------------
Description:
Isis is most often used with its JDO integration, a fairly conventional ORM.
Searching for existing domain objects therefore requires a query to be defined.
But sometimes users want to just search for any object (like searching the
web). This ticket is to integrate Isis so that its domain objects can be
indexed by Lucene and thus provide a generic search capability.
One way to get hold of the text (to be indexed) might be to use the existing
capability to convert all objects into JSON (by the
isis-restfulobjects-rendering module).
It is also pretty easy to hook into Isis' objectstore to know when an object is
being updated (to sync with Lucene's indexes).
~~~
But... I don't think this is a full summer's work though
was:
Isis is most often used with its JDO integration, a fairly conventional ORM.
Searching for existing domain objects therefore requires a query to be defined.
But sometimes users want to just search for any object (like searching the
web). This ticket is to integrate Isis so that its domain objects can be
indexed by Lucene and thus provide a generic search capability.
One way to get hold of the text (to be indexed) might be to use the existing
capability to convert all objects into JSON (by the
isis-restfulobjects-rendering module).
It is also pretty easy to hook into Isis' objectstore to know when an object is
being updated (to sync with Lucene's indexes).
Assignee: (was: Dan Haywood)
Labels: gsoc gsoc2014 (was: gsoc mentor mentoring)
Summary: For GSOC, integrate Apache Lucene with Apache Isis as a
generic text search engine (was: [Mentored?] Integrate Apache Lucene with
Apache Isis as a generic text search engine)
> For GSOC, integrate Apache Lucene with Apache Isis as a generic text search
> engine
> ----------------------------------------------------------------------------------
>
> Key: ISIS-383
> URL: https://issues.apache.org/jira/browse/ISIS-383
> Project: Isis
> Issue Type: New Feature
> Components: Core
> Affects Versions: core-1.1.0
> Reporter: Dan Haywood
> Labels: gsoc, gsoc2014
> Attachments: isis-lucene.zip
>
>
> Isis is most often used with its JDO integration, a fairly conventional ORM.
> Searching for existing domain objects therefore requires a query to be
> defined.
> But sometimes users want to just search for any object (like searching the
> web). This ticket is to integrate Isis so that its domain objects can be
> indexed by Lucene and thus provide a generic search capability.
> One way to get hold of the text (to be indexed) might be to use the existing
> capability to convert all objects into JSON (by the
> isis-restfulobjects-rendering module).
> It is also pretty easy to hook into Isis' objectstore to know when an object
> is being updated (to sync with Lucene's indexes).
> ~~~
> But... I don't think this is a full summer's work though
--
This message was sent by Atlassian JIRA
(v6.2#6252)