Hey all I have Clouseau running, and have written a search index which is working nicely.
However when I try to link a document, the search stops returning any results. I’ve checked it with chatgpt (so it must be right, hey!) :) Can anyone point out what I’m doing wrong? The doc.owner is the ID of the user document, and the commented out section is the lookup I’m trying (that breaks the search). I’ve tried indexing it under ‘default’ to see if that was it, and also tried using a different index name, like ‘user’. function (doc) { if(!doc.deleted && doc.type) { index('type', doc.type, {"store":true}) if (doc.type === 'user' && doc.firstname && doc.lastname) { index('default', doc.firstname + ' ' + doc.lastname, {"store": true}); } if(doc.addresses) { for(const address of doc.addresses) { if(address.postcode) index('default', address.postcode, {"store": true}) index('default', address.main.replace(/\n/g, ', '), {"store": true}) } } if(doc.email) { index('default', doc.email, {"store": true}) } if(doc.c_provider) { index('default', doc.c_provider, {"store": true}) } if(doc.c_policy_number) { index('default', doc.c_policy_number, {"store": true}) } // if (doc.owner) { // var userDoc = getDoc(doc.owner); // if (userDoc && userDoc.firstname && userDoc.lastname) { // index('owner', userDoc.firstname + ' ' + userDoc.lastname, { "store": true }); // } // } } }