Hi Chris
When using URLs as IDs you will get in trouble when you have URLs that contain question marks! I don't get it to work anyhow. I think it might be related to the errors I get when using keys, when querying views, that contain question marks or = or &. I actually sent a message about this to the list yesterday and Neil suggested that there might be an error in

src/CouchDB/mod_couch.erl.

where this command is called:
case regexp:split(RequestUri, "\\?") of

Hope that helps.

Best regards
G




On Mar 3, 2008, at 6:17 PM, Chris Anderson wrote:

Hello all.

I'm planning to store the results of a web-crawl in CouchDB, and want
to use the page urls as document_ids. I understand that I can get the
same uniq identifier constraints by using an MD5 of the url, but the
raw URL appeals to me.

The only downside to using a URL as the document_id, is that they can
contain a wide set of characters, and can be quite long. It's not
clear from the wiki if there are any practical limitations on
document_ids -- I'm hoping that gives the go-ahead for me to just pour
raw web sewage (URLs) into CouchDB document_ids.

Thanks for any advice/warnings,
Chris

--
Chris Anderson
http://jchris.mfdz.com

Reply via email to