Can sharepoint search crawl items in a hidden list? - sharepoint

I have had mixed results with this. If i have an item in a hidden list, search does not seem to crawl it. But If i make it visible, and crawl it will get indexed. and if I hide it again and update it it will get crawled again!
Does anyone know if search is supposed to be able to search items in a hidden list or not?
thanks

Hiding a list only removes it from lists, without affecting access to the list itself. If the list is new, the search crawler will not see it when it looks for lists. If it has been crawled before however, the url is already in the search index and can be updated without needing to see it in the lists collection.

Related

How to search for specific items in a SharePoint list?

I want to know if there is a way to search a sharepoint list for specific items. So in my list there is around 4,000 items, each with a specific Issue ID, the searchbar in the top left does not search for the issue ID it searches for something completely different as it never returns the correct item. IssueID is the first colum in the list.
At the moment, I'm having to export the list to excel and use CTRL+F to find specific items. Is there any possible way of changing the search bar so that it serahces for Issue ID?
You need to add the column to the search schema so it is indexed, otherwise the column wont be pulled into the search results.
There's a guide here: https://blogs.technet.microsoft.com/o365totd/2015/12/11/using-site-columns-to-create-searchable-metadata-in-sharepoint-online-office-365/

How do I change the URL's of SharePoint list items after I have changed the name and URL of the list itself?

I successfully went into designer and changed the url and name of a SharePoint list from A --> B. However the items in the list still have the name "A" in the url so they will not open anymore now that the url of the list is B. I have a few thousand items in the list so is there anyway to make the change in the list name reflect in the url of the items as well?
You might want to try renaming it through SharePoint Designer to see if does the job the UI left incomplete.
A harder way to achieve the same objective would be saving the list as a template (including its contents), creating a new list based on that template using the desired name, and then deleting the original list.
Here is the procedure to saving and creating lists as templates:
https://support.office.com/en-US/Article/Manage-list-templates-c3884ad1-bc49-44b8-b3d6-3bc6a01eb393#bmcreate

Sharepoint 2010 search won't index custom fields

I am trying to create a managed metadata field, but it isn't showing up in my crawled columns. It is a custom field. I am not sure what is wrong, but when I search, my only result is the view all items page that relates to the list. It doesn't seem to search the list items themselves. I don't know if that is relevant or not.
I added this column to my view just incase it was needed, but that didn't work.
Depending on when you added the new columns, it may not have been crawled yet by the search service. If it has been a while and you know that the crawler should have picked it up, you might try to delete the search index and run a new full crawl to pick it up correctly. It may be something as simple as an incremental crawl indexing the list as a whole and not the item itself.

Retrieving a sharepoint list in Infopath only shows first 100 records

I am retrieving a list of values from a sharepoint list, which works well but my problem is that it only retrieves the first 100 records. there are currently 500 records that should be available.
Scenario: I have two comboboxes on an infopath form:
A List of Locations
A list of areas within the locations
the list of locations will filter the list of areas but as infopath seems to only retrieve the first 100 records so most of the locations do not show any areas as there is nothing to filter.
By design, the query will only return the first page of results from the default view for the list. Change the item limit for the default view in SharePoint, and you'll change the returned values for InfoPath.
EDIT (links from my comments, here for greater readability):
Here are sources describing this fix in MSDN forum (scroll to the bottom), a blog comment that describes the SharePoint setting step-by-step, one with a screen cap of the somewhat counter-intuitive interface, and another describing performance implications on the server side.
Hope this helps.
Just documenting what I have discovered trying to resolve the problem. I have not been able to change the default view as yet as I dont have the permission to. That should change though.
One possible workaround I have found is that you can export the list to Excel which contains all the data that I was looking for. the file that sharepoint produces is an Excel Query file like "export.iqy". You can save and open the file in notepad. which will look something like the following
WEB
1
http://SharepointSite/_vti_bin/owssvr.dll?XMLDATA=1&List={14C4ED2B-3050-4C47-B5F3-6333C3B0FB28}&View={8E6124E0-23F2-4BA2-86E7-96E7F36BAEC8}&RowLimit=0&RootFolder=%2fLists%2fSharepoint%20Sites
Selection={14C4ED2B-3050-4C47-B5F3-6333C3B0FB28}-{8E6124E0-23F2-4BA2-86E7-96E7F36BAEC8}
EditWebPage=
Formatting=None
PreFormattedTextToColumns=True
ConsecutiveDelimitersAsOne=True
SingleBlockTextImport=False
DisableDateRecognition=False
DisableRedirections=False
SharePointApplication=http://SharepointSite/_vti_bin
SharePointListView={8E6124E0-23F2-4BA2-86E7-96E7F36BAEC8}
SharePointListName={14C4ED2B-3050-4C47-B5F3-6333C3B0FB28}
RootFolder=/Lists/My list
You can take the third line which is -
http://SharepointSite/_vti_bin/owssvr.dll?XMLDATA=1&List={14C4ED2B-3050-4C47-B5F3-6333C3B0FB28}&View={8E6124E0-23F2-4BA2-86E7-96E7F36BAEC8}&RowLimit=0&RootFolder=%2fLists%2fSharepoint%20Sites
And use that to retrieve the complete list. I added an new receive data connection, selected an xml document and added the above URL.
It is not formated particullary nice but it will return all the data that I was expecting.
I think that Argalatyr solution is much simpler at this point, but it depends on if i am able to get the default view changed.
there is yet one workaround of this without such hardcoding. If you open Query editor, then you have there available ribbon with menu items. Open "Home" -> "Select top rows" and enter there some realy high number (I have in my list 596 rows, so I entered there as limit of top rows 20000 and I got whole list).
Sorry, I don't have available English version of Excel, so I cannot add screenshots.
enter image description here

SharePoint list based on another SharePoint list

I have a list in SharePoint that contains several fields. I need to do some calculations on this list (filter and count) and display the results on a different page. We are currently using SharePoint 2007.
I can't get what I need by creating a view from the list. I need to create a new list based on the first list to get the proper level of filtering.
The result I am trying to get from this view needs to be displayed on a separate page.
Since you edited with "I need to create a new list based off the first list to get the proper level of filtering" I would suggest writing a console app with some CAML to query exactly what you need and then dump that into a new list.
However, it sounds like you could be using some calculated columns and then do what Moo suggested.
I think some more details about the question would help you get a better answer.
In the list settings, you can add filters and counts/totals/sums to the view.

Resources