Pergunta

I have a question which I couldn't figure out why. I created a new list in a different subsite and I tried to use Content Search query to return the list item in that list by using query like:

ListId:ListIdA

ListIdA is retrieved from

http://intranet/_layouts/15/listedit.aspx?List={Id here}

But when I tried to use another ListIdB from an existing Content Search Query, it works fine.

Could anyone point to me what I am missing, please?

In the Content Search Query I noticed the Refiner list is empty, but for the working one, it has quite a few filter I can choose. Not sure if it is related.

Thank you.

Foi útil?

Solução 2

JoannaW_MSFT's reply gives the direction and help to solve the problem.

I still didn't figure out exactly what happened. As nothing showing wrong in the Crawl Log, Crawl service is running, nothing else is configured to stop the contents being crawled.

But after did a full crawl, the log still shows the same, but I can search the List in Content Search web part now.

Outras dicas

check the following things:

  1. Check you have allowed items from this list to appear in search results.

    List settings > Advanced settings > Allow items from this list to appear in search results > Yes.

  2. Check if you have permissions on this list to view items.

  3. Go to Central Administration, check the crawl log to see if the items within this list are crawled.

    Central Administration > Application management > Manage service applications > Search service application > Crawl Log

  4. Go to the Search Service Application > Crawl Rules, check whether there are some rules to exclude this list.

  5. Run a full crawl and ensure it is complete and the list is crawled successfully, and then check if you get results.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top