Search Re-index Option Refactoring
Search does not work after being enabled. Users may attempt to use the "re-index site" button under admin/settings/search, but this button does not make the search work immediately either, despite a green message indicating the task was successful.
The functionality of the re-index button is misleading. Users expect to have the button build on the existing index, not schedule a complete re-index. With a 0% index, clicking the button is expected to increase the index percentage each time it is clicked.
The button apparently is only needed when changing search settings, such as "Minimum word length to index" or "Simple CJK handling", so this button is not necessary for the goal it intended unless these fields are changed.
The search index percentage inaccurately reflects the true index percentage, because it only includes the percentage of "published" content. Sites with large amounts of unpublished content might have cron run several times and the percentage not increase while the search index is actually indexing unpublished content.
