You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by Paul Scott <ps...@gmail.com> on 2013/07/19 08:43:25 UTC

MongoDBDataModel additions

Hi all,

Let me do a quick introduction. I am Paul and I work at DStv Online in 
South Africa.

I would normally lurk on a list a lot longer than this, but I do feel 
that I can contribute almost immediately. Please excuse me if I am at 
all out of bounds here...

I have noticed that in the MongoDBDataModel in mahout-inegration that 
the methods:

public void setPreference(long userID, long itemID, float value)

and

public void removePreference(long userID, long itemID)

both throw UnsupportedOperationExceptions. Is this by design, or can I 
actually implement these methods and send through a patch?

Also, obviously, I would need to open a Jira ticket. Do I need to sign 
up for that or what is the process there?

As a second contribution, I would also like to start 
exploring/discussing a Neo4jDataModel for working with the Neo4j Graph 
database.

Again, apologies if this has already been discussed, but I couldn't find 
any other references to this online.

Many thanks!

-- Paul
http://paulscott.co.za/blog

Re: MongoDBDataModel additions

Posted by Gokhan Capan <gk...@gmail.com>.
Paul,

Actually we are now working on an OnlineRecommender, and we plan to support
new users and items. You can find the discussion in  "Regarding Online
Recommenders" dev-list.

You may want to take a look at it.

Best,
Gokhan


On Mon, Jul 22, 2013 at 8:40 AM, Paul Scott <ps...@gmail.com> wrote:

> On 19/07/2013 19:40, Gokhan Capan wrote:
>
>> Hi Paul,
>>
>> I am sure Sebastian will provide further information, but there was a JIRA
>> ticket that you may find relevant.
>> https://issues.apache.org/**jira/browse/MAHOUT-1050<https://issues.apache.org/jira/browse/MAHOUT-1050>
>>
>>
> Thanks! OK, so the data model is immutable because of constant refreshing.
> Seems OK to me, although may be a bit heavy with many millions of users no?
>
> Anyway, I will leave it for now and look at other ways to help out this
> awesome project!
>
> Thanks for the reply and link
>
> -- Paul
>
> --
> http://paulscott.co.za/blog/
>
>

Re: MongoDBDataModel additions

Posted by Paul Scott <ps...@gmail.com>.
On 19/07/2013 19:40, Gokhan Capan wrote:
> Hi Paul,
>
> I am sure Sebastian will provide further information, but there was a JIRA
> ticket that you may find relevant.
> https://issues.apache.org/jira/browse/MAHOUT-1050
>

Thanks! OK, so the data model is immutable because of constant 
refreshing. Seems OK to me, although may be a bit heavy with many 
millions of users no?

Anyway, I will leave it for now and look at other ways to help out this 
awesome project!

Thanks for the reply and link

-- Paul

-- 
http://paulscott.co.za/blog/


Re: MongoDBDataModel additions

Posted by Gokhan Capan <gk...@gmail.com>.
Hi Paul,

I am sure Sebastian will provide further information, but there was a JIRA
ticket that you may find relevant.
https://issues.apache.org/jira/browse/MAHOUT-1050

Best

Gokhan


On Fri, Jul 19, 2013 at 9:43 AM, Paul Scott <ps...@gmail.com> wrote:

> Hi all,
>
> Let me do a quick introduction. I am Paul and I work at DStv Online in
> South Africa.
>
> I would normally lurk on a list a lot longer than this, but I do feel that
> I can contribute almost immediately. Please excuse me if I am at all out of
> bounds here...
>
> I have noticed that in the MongoDBDataModel in mahout-inegration that the
> methods:
>
> public void setPreference(long userID, long itemID, float value)
>
> and
>
> public void removePreference(long userID, long itemID)
>
> both throw UnsupportedOperationExceptions**. Is this by design, or can I
> actually implement these methods and send through a patch?
>
> Also, obviously, I would need to open a Jira ticket. Do I need to sign up
> for that or what is the process there?
>
> As a second contribution, I would also like to start exploring/discussing
> a Neo4jDataModel for working with the Neo4j Graph database.
>
> Again, apologies if this has already been discussed, but I couldn't find
> any other references to this online.
>
> Many thanks!
>
> -- Paul
> http://paulscott.co.za/blog
>