Currently,

When checking a node type to not be index by the search module, you must also check the same node type for it to be not displayed in the list of node types of the advanced search.

However, the error message that comes to the screen does not explains that the content type has to be checked on both fieldset, e.g.:
Search index node types do not match form node types. Please check the setting for Forum topic.

This can be reproduced when checking "forum topic" node type in the search index fieldset, but not in the search form fieldset.

This is quite confusing and difficult to figure out without further explanation.

Thanks,

Comments

tim.plunkett’s picture

sub

tahiche’s picture

subscribe.
Glad I found this thread!!

webcomm’s picture

sub

alan d.’s picture

Title: Search index and Search form UI issue » Settings support: Search index and Search form UI issue
Status: Active » Closed (won't fix)

If you need to update this for a client, set the variable "search_config_disable_type".

E.g.

      form_set_error('search_config_disable_type', t('Search index node types do not match form node types. Please check the setting for %nodes.', array('%nodes' => implode(', ', $node_errors))));

Or use the string overrides module, or the settings.php file to set this. Since this is a string change in a module that is no longer being developed in Drupal 6, I will not be changing this as it introduces a string change that could potentially upset existing custom overrides and translations.