You are here

How to administer site search -old

We are using "custom search" modules to alter the search results. The results include the title of the node (article, book review, bible course, product) and a brief description from the body field where the search criteria was found. The title is linked to the node at the SOURCE domain. Every node can be published to any number of domains, but it can have only one SOURCE domain.

Example: search for "race" from the irr.org home page. Results will include all nodes that are published to "Institute for Religious Research". Links will be to the node's source domain. If an article is published to MIT and WIT with a source of MIT, it will not appear when searching from an IRR.org webpage. If you search for "race" from an mit.irr.org page, the results will include everything that is published to MIT and again, linked to the node's source domain.

Note: checking "send to all affiliates" in the node's domain access options will publish the node to all domains.

When you add a new article to the website, it is not automatically added to the search index until the cron is run. Cron is a time based scheduler program that can execute certain scripts and website functions.  You can run cron from the dashboard. You may see system messages about boost crawler and other things like module updating when running cron. Always make a database backup before running cron because it will also affect things in the cache tables.

Check the search settings to see how many articles are in the queue for indexing. If you feel there is a problem with the indexing you can click "re-index site", which will remove the indexes for all nodes (currently upwards of 2800 as of April 2014). If you do this you will need to run cron several times because it has a limit of indexing 500 per cron run for memory usage reasons. Re-indexing shouldn't be necessary but you can do it if you need to. Just run cron when you add a new article.