Search Architecture

General discussion of development ideas and the approaches taken in the 3.x branch of phpBB. The next feature release of phpBB 3 will be 3.3/Proteus.
Forum rules
Please do not post support questions regarding installing, updating, or upgrading phpBB 3.2.x. If you need support for phpBB 3.2.x please visit the 3.2.x Support Forum on phpbb.com.

If you have questions regarding writing extensions please post in Extension Writers Discussion to receive proper guidance from our staff and community.
User avatar
Eelke
Registered User
Posts: 606
Joined: Thu Dec 20, 2001 8:00 am
Location: Bussum, NL
Contact:

Re: Search Architecture

Post by Eelke » Wed Dec 23, 2009 8:13 am

Yes, I believe Vanilla does this. In fact, I like more of the concepts behind Vanilla, like personal messages within the context of public threads ("Whispers"). I actually did a brief investigation whether I should move to Vanilla from phpBB (2, at that time). I didn't, because Vanilla is extremely barebones in other areas (well, that's why it's called "Vanilla", I suppose) and it would at best take a lot of searching for and testing of required extensions and at worst a lot of coding to get in many essential features my users were used to from phpBB. I suppose we can take inspiration from other projects, though, right?

User avatar
naderman
Consultant
Posts: 1727
Joined: Sun Jan 11, 2004 2:11 am
Location: Karlsruhe, Germany
Contact:

Re: Search Architecture

Post by naderman » Wed Dec 23, 2009 11:01 am

We already have global announcements. Maybe one should generalise this so that any kind of topic can be in an arbitrary number of forums.

User avatar
ToonArmy
Registered User
Posts: 335
Joined: Fri Mar 26, 2004 7:31 pm
Location: Bristol, UK
Contact:

Re: Search Architecture

Post by ToonArmy » Wed Dec 23, 2009 11:38 am

naderman wrote:We already have global announcements. Maybe one should generalise this so that any kind of topic can be in an arbitrary number of forums.
It'd cure the global announcements headache.
Chris SmithBlogXMOOhlohArea51WikiNo support via PM/IM
Image

User avatar
Dog Cow
Registered User
Posts: 271
Joined: Wed May 25, 2005 2:14 pm

Re: Search Architecture

Post by Dog Cow » Wed Dec 23, 2009 7:53 pm

Cross-posting is definitely one of the features which I miss when I go from Usenet to web forums.

bobtheman
Registered User
Posts: 63
Joined: Sat Dec 19, 2009 4:00 pm

Re: Search Architecture

Post by bobtheman » Thu Dec 24, 2009 3:02 am

Eelke wrote:Yes, I believe Vanilla does this. In fact, I like more of the concepts behind Vanilla, like personal messages within the context of public threads ("Whispers"). I actually did a brief investigation whether I should move to Vanilla from phpBB (2, at that time). I didn't, because Vanilla is extremely barebones in other areas (well, that's why it's called "Vanilla", I suppose) and it would at best take a lot of searching for and testing of required extensions and at worst a lot of coding to get in many essential features my users were used to from phpBB. I suppose we can take inspiration from other projects, though, right?
I hope phpbb4 doesn't take this route... theres a difference between avoiding bloat and being to simplistic. Then, as we are already seeing discussion on, we have arguments of what should be considered "CORE" and what should be left as a plugin and force users to rely on third party development. Though i do acknowledge the difference, and the importance of both.

User avatar
Eelke
Registered User
Posts: 606
Joined: Thu Dec 20, 2001 8:00 am
Location: Bussum, NL
Contact:

Re: Search Architecture

Post by Eelke » Thu Dec 24, 2009 6:57 am

What route would that be, exactly? You mean a minimalistic out of the box product? I agree, I think I made clear that's one of the traits of Vanilla that I don't like :) I do like a minimalistic core, that comes with a bunch of "standard" modules pre-packaged, to make a complete product that roughly has the same funcitonalities phpBB has always had, but can easily be replaced and added to, when the need arises.

User avatar
naderman
Consultant
Posts: 1727
Joined: Sun Jan 11, 2004 2:11 am
Location: Karlsruhe, Germany
Contact:

Re: Search Architecture

Post by naderman » Thu Dec 24, 2009 12:52 pm

To come back to the topic of search itself: I think we should take a look at eZ Components' Search abstraction. It works on generic documents with types and supports useful backends. The number of available backends could certainly be extended if we wanted to use it.

User avatar
Dog Cow
Registered User
Posts: 271
Joined: Wed May 25, 2005 2:14 pm

Re: Search Architecture

Post by Dog Cow » Fri Dec 25, 2009 7:17 pm

But that relies on Solr for backend. That's fine if we're aiming phpBB 4 at the type of person who runs his own operation and can compile and install software, but not for the masses who don't have their own box and can't install server-level daemons and such.

User avatar
naderman
Consultant
Posts: 1727
Joined: Sun Jan 11, 2004 2:11 am
Location: Karlsruhe, Germany
Contact:

Re: Search Architecture

Post by naderman » Fri Dec 25, 2009 9:57 pm

No it does not. Solr is one option, Zend Search Lucene (pure php) is another and as I already wrote one can add more. Either way this is about the interface not about the backends themselves.

Post Reply