Jump to content
Matt

IP.Board 3.1.0 Dev Update: Search Overhaul

When we developed IP.Board 3, one of the main goals was to centralize searching and simplify it to provide results cleanly and concisely. Since then we have had a lot of emphatic feedback on how to develop the search further and to improve the interface.

We've have taken all that feedback on board and completely overhauled search making it more flexible and more useful. This blog entry lists the major improvements. There's a lot to get through, so lets get started.

Search Form

The search form has been redesigned with separate applications in mind. Right away you'll notice that there are radio buttons to select which app you want to search in which then presents its own filtering options.


As the filter and sort options are unique to the application, you can request to sort by very specific fields such as topic title, views, etc.


Full boolean searching is supported with the ability to choose the search mode between "match all words" and "match any words". Phrase searching is also available, for example searching for "roses are red" will find topics or posts that match that phrase precisely.

Search Results

This screen shot shows the search results as a topic list. You'll notice immediately two things; first it now shows hidden or soft deleted topics in the result stream (assuming you have permission to see them) and also a multi-moderation checkbox to the right.


As when viewing a normal forum, you can select multiple topics and perform moderation on them in a few clicks. This makes it much easier to moderate the board especially as the same functionality is applied to both "View New Content" and "Active Content" and User's Content.


We've also implemented the topic preview when you mouse over the topic row.


This screen shot shows the same search but listed as posts. You'll note it uses the familiar post template and also has multi-moderation available.

Multiple Content Types

Now that applications have more control over the search itself, you can specify multiple content types that can be searched. The 'members' tab allows you to search through members or profile comments.


This screen shot shows the result of searching in profile comments.

Finding User Content
As of IP.Board 3.1, "Find my posts" and "Find my topics" have been merged into a more useful view "User's Content". This works across all applications so you can quickly view all of the content the user has created. Remember that hidden and soft deleted items are also shown where permission allows making moderation even easier.


The new button on the user's profile.


The forum application's "Users Content" view. Note that this first view shows all topics the user has started and all topics the user has posted in, much like a "My Activity" feed.

This works across all applications, like IP.Gallery


Sphinx Integration
We added Sphinx integration into IP.Board 3 to provide a way to offset the resources used when members search. However, it was a very simple implementation and many filtering options were removed.

I'm happy to say that I've completely overhauled Sphinx integration so that it is identical to the regular search. Indeed, Sphinx is running on my local test board and all these screen shots are taken with Sphinx activated.

I'm also pleased to say that Sphinx is now used for searching, active content, new content and user's content views so you can take full advantage of the fast and efficient searching it provides.

That concludes our search updates. I hope that you enjoy these updates and that you find searching less of a chore in IP.Board 3.1.0 We genuinely appreciate all the feedback that we get and we've really listened with your search feedback.

Oh, one last thing...
If you'll excuse the Jobzian finale, there is one other improvement to the search system:


The global search box is now context sensitive so that when you are viewing a forum or topic, you have the choice to restrict your search.

Continue the conversation

This blog entry doesn't have any comments.

Add your thoughts in our community

×
×
  • Create New...