Best Search options
"ianw via Info" <[email protected]> Mon, 18 May 2026 21:38:40 -0400
| Newsgroups | gmane.mail.imap.cyrus |
|---|---|
| Message-ID | <[email protected]> |
--17791547201.2744b331E.293 Date: Mon, 18 May 2026 21:38:40 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi All, Currently we utilise Cyrus on rocky8 (cyrus-imapd-3.0.7-28.el8_10.x86_64) f= or a small company with shared folders providing visbility across many GiB = of shared correspondence. The vast majority of data is in the shared mailboxes with very little in us= er mailboxes. Users send from an client accounts shared mailbox and the res= ponses are also moved to these folders.=C2=A0 We're in the process of moving to the thunderbird mail client which provide= s the capability of server side searching and had thought that Xapian was t= he way to go. However the manner in which Xapian has been implemented appears to be funda= mentally incompatible with shared folders and only addresses the very narro= w use case where it's a totally user focused system rather than an enterpri= se system. Is my understanding of this correct?=C2=A0 Is there a workaround, or is the workaround to use squat?=C2=A0 0:04:46.373237 openat(... "/var/spool/imap/c/Public/clients/ABC/cyrus.index= ") =3D 7 10:04:46.373688 openat(... "/var/spool/imap/c/Public/clients/ABC/cyrus.head= er") =3D 8 cyrus/squatter[346642]: indexing mailbox Public/clients/ABC... 10:04:46.374103 write(1, "Indexing mailbox Public/clients/ABC... ", 39) cyrus/squatter[346642]: done indexing mailboxes 10:04:46.375841 +++ exited with 0 +++ =C2=A0 10:04:46.890263 openat(... "/var/spool/imap/w/user/wally/Sent/cyrus.index")= =3D 7 10:04:46.913874 openat(... "/var/spool/imap/w/user/wally/Sent/cyrus.header"= ) =3D 8 cyrus/squatter[346676]: indexing mailbox user/wally/Sent... 10:04:46.914832 write(1, "Indexing mailbox user/wally/Sent... ", 38) 10:04:46.914957 openat(... "/var/lib/imap/user/w/wally.xapianactive") =3D 9 ------------------------------------------ Cyrus: Info Permalink: https://cyrus.topicbox.com/groups/info/T03728aff803b5a7b-M928153= 1e8b5251697e4999d0 Delivery options: https://cyrus.topicbox.com/groups/info/subscription --17791547201.2744b331E.293 Date: Mon, 18 May 2026 21:38:40 -0400 MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <!DOCTYPE html> <html><html><html><body><div><div>Hi All,<br /></div><div><br /></div><div>= Currently we utilise Cyrus on rocky8 (cyrus-imapd-3.0.7-28.el8_10.x86_64) f= or a small company with shared folders providing visbility across many GiB = of shared correspondence.<br />The vast majority of data is in the shared m= ailboxes with very little in user mailboxes. Users send from an client acco= unts shared mailbox and the responses are also moved to these folders. = ;<br />We're in the process of moving to the thunderbird mail client wh= ich provides the capability of server side searching and had thought that X= apian was the way to go.<br /><br /></div><div>However the manner in which = Xapian has been implemented appears to be fundamentally incompatible with s= hared folders and only addresses the very narrow use case where it's a = totally user focused system rather than an enterprise system.<br /></div><d= iv><br /></div><div>Is my understanding of this correct? <br /><br />I= s there a workaround, or is the workaround to use squat? </div><div><b= r /></div></div><div>0:04:46.373237 openat(... "/var/spool/imap/c/Publ= ic/clients/ABC/cyrus.index") =3D 7<br /></div><div>10:04:46.373688 ope= nat(... "/var/spool/imap/c/Public/clients/ABC/cyrus.header") =3D = 8<br /></div><div>cyrus/squatter[346642]: indexing mailbox Public/clients/A= BC...<br /></div><div>10:04:46.374103 write(1, "Indexing mailbox Publi= c/clients/ABC... ", 39)<br /></div><div>cyrus/squatter[346642]: done i= ndexing mailboxes<br /></div><div>10:04:46.375841 +++ exited with 0 +++<br = /></div><div> </div><div>10:04:46.890263 openat(... "/var/spool/i= map/w/user/wally/Sent/cyrus.index") =3D 7<br /></div><div>10:04:46.913= 874 openat(... "/var/spool/imap/w/user/wally/Sent/cyrus.header") = =3D 8<br /></div><div>cyrus/squatter[346676]: indexing mailbox user/wally/S= ent...<br /></div><div>10:04:46.914832 write(1, "Indexing mailbox user= /wally/Sent... ", 38)<br /></div><div>10:04:46.914957 openat(... "= ;/var/lib/imap/user/w/wally.xapianactive") =3D 9<br /></div><div id=3D= "topicbox-footer" style=3D"margin:10px 0 0;border-top:1px solid #ddd;border= -color:rgba(0,0,0,.15);padding:7px 0;"> <strong><a href=3D"https://cyrus.topicbox.com/latest" style=3D"color:inheri= t;text-decoration:none">Cyrus</a></strong> / Info / see <a href=3D"https://cyrus.topicbox.com/groups/info">discussions</a> + <a href=3D"https://cyrus.topicbox.com/groups/info/members">participants</a> + <a href=3D"https://cyrus.topicbox.com/groups/info/subscription">delivery&nb= sp;options</a> <a href=3D"https://cyrus.topicbox.com/groups/info/T03728aff803b5a7b-M928153= 1e8b5251697e4999d0" style=3D"float:right">Permalink</a> </div> </body></html></html></html>= --17791547201.2744b331E.293--