Hi,

The index function looks correct so I would suggest you check what
content type couchdb thinks your attachment is. If it's not in the
support list of content types, then it explains the lack of matches.

B.

On Sat, Sep 5, 2009 at 3:03 AM, Paul Joseph
Davis<[email protected]> wrote:
> This is reaching a bit, but have you tried using 'attachment:diff' in the
> query? I seem to remember something about a minimum length for wildcard
> searching.
>
>
>
> On Sep 4, 2009, at 9:45 PM, Thomas Harding <[email protected]> wrote:
>
>> Hello,
>> I'm trying to index, then retrieve attachments with couchdb-lucene.
>> I guess the problem comes from the query, but you can either find
>> the indexing code below.
>>
>> Trying a query to retrieve a "diff" attachment content which contains
>> "diff"
>>
>> #####################
>> the query (among other tries)
>> #####################
>> $ curl 'http://127.0.0.1:5984/ajatus_devel_db_content/\
>> _fti/lucene/by_attachments?q=attachment:d*'
>>
>> #####################
>> the response
>> #####################
>> {"q":"attachment:d*","etag":"12387ad7f7b",
>> "view_sig":"7ceed7519f0b61c517bd9ffee373414b",
>>
>> "skip":0,"limit":25,"total_rows":0,"search_duration":0,"fetch_duration":0,"rows":[]}
>>
>> #################
>> the "_design/lucene" code:
>> #################
>> {
>> "_id": "_design/lucene",
>> "fulltext": {
>> ............
>> "by_attachments": {
>> "defaults": {
>> "store": "no"
>> },
>> "index": "function(doc) { var ret=new Document(); if (doc._attachments) {
>> for (var i in doc._attachments) { ret.attachment('attachment', i); }};
>> return ret }"
>> },
>> },
>> }
>>
>>
>

Reply via email to