From: "Brandon" <[email protected]>
> > Now that we have metadata in key indices though, I'm not the person to
> > boycott that. Storing the RDF metadata in Freegle will probably require
some
> > changes in the db (a new table).
>
> You'd probably want a new table for each metadata field, or, more
> realistically, each standard metadata field (Dublin Core).

I think a single table is enough... the metadata can be stored as pure text
(in the rdf format). The keyword based lookup is not done by mysql, but by a
search toolkit (currently Lucene).

Actually, the only problem with the current db organization is actually that
all metadata is attached to the key itself. Since a key may be inserted in
multiple key indices, key index entries must become entities in their own
right.

> > BTW - I have a question for all of you: Would anyone be interested in
> > downloading a tarball of the whole Freegle database (mysql format)? I
could
> > put it up for download. This database can be useful for many purposes.
But
> > it can be harmful too - some of the Freenet DOS attacks discussed on
this
> > list rely on a database of as many keys as possible.
>
> Other search engines might like it. You should just insert it into
> Freenet. What would be really great is if you inserted it into Freenet as
> a key index. But the mysql database itself might be useful to people
> writing search engines.

You really want me to insert 10000 keys in a key index? Besides, what would
be the use? We omit a lot of information that way, it's incredibly slow to
retrieve (and to insert for that matter) and prone to fall apart because
pieces drop off Freenet. Key indices are a means to allow a large number of
people to insert few keys - not the other way round.

-Stefan


_______________________________________________
Devl mailing list
Devl at freenetproject.org
http://lists.freenetproject.org/mailman/listinfo/devl

Reply via email to