Summary: Certain documents or all documents are not showing in search results.
Cause: There are several reasons why some documents or all documents would not show in search results:
- The document's location might not be accessible to the crawler.
- The crawl configuration might be incorrect.
- The document might not be relevant to the search query.
- The document might not be in a format that the search appliance can crawl and index.
- The document is secured by access control, but you are searching only for public content.
- The document is not available for the credentials you are using to search public and secure content.
- Verify that the URL has been crawled using the Index > Diagnostics > Index Diagnostics page in the Admin Console. It should show a state "Crawled New Document" or "Unchanged." If the page has not been crawled or is in an error state, use the URL has not been crawled troubleshooting document.
- Verify that the URL was crawled more than 15 minutes ago, as it can take this long for URLs to show in the index after crawling.
- In the Index > Diagnostics > Index Diagnostics page in the Admin Console, verify if Security at Serve Time is Public or Secure. If it is Secure, see the help article on secure serving. For example, try using the same credentials the crawler is using for the crawl and index process. These are the credentials that you entered on the Crawler Access page or the Forms Authentication page. If the crawler is able to access the content, the same credential should get the result too.
- In the crawl diagnostics page, find the collections listed in the This page is in the following collections field. Verify that you are searching on one of these collections. To determine what collection you are using for the search, look at the "site" URL parameter in the search URL.
- Verify that the URL is not in the list for the front end you are using. To determine what front end you are using for the search, look at the "client" URL parameter in the search URL.
- Verify that the search term exists in the document.
- Run an "info" query on the URL. For example, type "info:http://myurl.com" in the search box. If the URL is returned, then you may be seeing either of the following issues: