First of all if it is a custom column, you need to find what is the internal name of that column. Go to List Settings --> Click on Column name and see what is the name in the URL (Field="Fieldname").
What is the type of the column? The crawled property naming convention is dependent on the type of the column. From the column name Status i assume it as a ...
As Vadim mentioned, you cannot create new managed properties in SPO with Refinable option enabled.
However, you can map the crawled property (ows_SiteName) to an already created Managed Property in SPO (RefinableString00) as shown in the below image:
You can then set an Alias (SiteTitle) to the RefinableString00 property and use it in search just like you ...
You should inherit ContentBySearchWebPart, and overload the OnLoad event:
protected override void OnLoad(EventArgs e)
if (this.AppManager != null)
if (this.AppManager.QueryGroups.ContainsKey(this.QueryGroupName) &&
this.AppManager.QueryGroups[this.QueryGroupName].DataProvider != null)
When you decide to use OOTB Survey list, You should take care of two main factors.
The time required to customize the current OOTB survey list to match your requirements.
And the time required to build a custom Survey from scratch.
To be able to achieve the current and future requirements without a headache.
Regarding Which option ...
This webpart requires Enterprise features to be enabled in your environment. If this is not enabled the webpart will not be available.
Here's a guide on how to do that
If you still have problems after that check this link for another possible cause
After banging my head around for some days, the problem was solved by flushing the blob cache.
This is the command I used on the Front end server
$webApp = Get-SPWebApplication "<WebApplicationURL>"
Write-Host "Flushed the BLOB cache for:" $webApp
In SharePoint Online the best way to achieve opening of documents in the browser is by appending web=1 as a query string parameter to the file URL like https://tenant.sharepoint.com/Documents/file.docx?web=1.
Now, for office documents, like Word, Excel, PowerPoint, etc the serverRedirectedEmbedURL property is populated however for other document types like ...
After a week of troubleshooting with Microsoft Support, I can confirm that as of 9/2014 that SharePoint Online Plan 1 does NOT include Content Search Web Part (CSWP) even though it shows up and lets you add and configure it. Trying to activate Cross Site Publishing feature gives an error message about a feature it depends on, the Search Driven Content ...
The title of a site (the one present on (/_layouts/15/prjsetng.aspx page) resides in a crawled property called ows_SiteName.
You should map it to a RefinableStringxx managed property(see below screen grab) and then click OK.
To do that, go to your Central admin > Manage service applications > Search service application > Search Schema (under ...
In SharePoint Search, it will sort Character with "A-Z" then "a-z", it is by design, because Lower Case character will have a larger ASCII value compare with Upper Case character. SharePoint Search will sort based on ASCII value.
Case insensitive sorting in SharePoint
A workaround is that create a new field with all character converted to Lower Case ...
The content search web part is a great answer to this for two reasons:
The content search web part honors user permissions
The content search web part is one of very few OOTB that returns results across site collections like those under your /sites/ path
Keep in mind two important limitations of the Content Search Web Part:
It's only available with the ...
On OP:s request, this comment is now posted as an answer:
The Grouping has really nothing to do with grouping the items, what it does is helping you get rid of search results that is essentially the same file, but that are retrieved from different locations. So it is a way of eliminating "Duplicates" in the search results
You cannot set the crawl in O365. It is set to do a continuous crawl, and should take ~15 minutes for results to show in search results. However, in times of heavy use, that can increase to hours. This link provides more information: http://www.sharepointnutsandbolts.com/2013/10/waiting-for-search-crawl-in-office-365.html
This is a slightly different way to solve your problem: if you are getting random list views, maybe you could specify to return only Pages? Add to your query:
Okay, I can duplicate your issue (I think). This is what I used that got me the Pages for two subsites:
You can map title to one of the RefinableString, crawl, and sort by that RefinableString
Go to Central admin > Manage service applications > Search service application > Search Schema (under queries and results)
Find one RefinableString (for ex RefinableString00,RefinableString01...), edit property and add one of titles.
You can add ows_SiteName ...
LastModifiedTime managed property does not always show the modified date value of a list item. The reason behind that is that LastModifiedTime managed propery is mapped to multiple crawled properties as below:
Since its SharePoint, there are multiple timer jobs running internally in the background which affect the modified date values of SharePoint sites, ...
Modifying the underlying XSL files worked in SP2010: http://blog.kappasolutions.ca/blog/post/2010/09/12/How-to-Display-HTML-in-Content-Query-Web-Part.aspx
Specifically, setting disable-output-escaping to yes in ItemStyle.xsl.
ie. <xsl:value-of select="@Something" disable-output-escaping="yes" />
I haven't tried it in 2013 yet, but this article ...
No it is not possible, but you can request a reindexing on site level. See the following quote:
When you have changed a managed property, or when you have changed the mapping of crawled and managed properties, the site must be re-crawled before your changes will be reflected in the search index. Because your changes are made in the search schema, and not ...
This webpart has not yet been rolled out to all tenants. The roll out is not yet fully completed.
You can use the trick from here to check if you have gotten the roll out:
Log in to your SharePoint Online
Navigate to https://YOUR ADDRESS/_vti_pvt/service.cnf
If vti_extenderversion:SR|184.108.40.2060 you should have Content by Search webpart
You'll need to make sure that your custom column is a Managed Property in your Search Schema. By default, all site columns are also created as Managed Properties, but if you created the custom column in the document library itself, it won't be in the Search Schema as a Managed Property, it will just be a Crawled Property.
In Central Admin, go to your ...
For some reason SharePoint Designer changes the tags of those web parts EVERY TIME you open it:
needs to be changed back to
and the closing tags in the same way.
I just don't get how I can prevent this from happening!
Yes we can achieve this using display templates.
First if you are using an OOB display template, I would suggest make a copy of it in and customize it based on your requirement.
Now as you have a hold of a custom display template, Make sure you map ContentType field in ManagedPropertyMapping
something like below in your display template
A well explanatory MSDN Article to get idea from site column to Managed Property.
Assuming that it would be a choice column.
The name of this property is generated by removing spaces from the site column name, and adding a prefix. The prefix that is added varies depending on the site column type.
As it is choice column, the prefix would be:
OK, this post is old but I would like to give my answer.
Based on your input above here it is how you should look at it.
You have two types of columns, 1) Site columns and 2) list columns.
In your case you have created a list column, like "Status". When the columns are created, SharePoint creates crawled properties as follows:
e.g.: I create ...
If I understand you correctly, I would create a new CSWP display template. That way you can add in the code (shown highlighted in yellow) that will make the link open in a new window.
I usually copy the Item_TwoLines.html display template and modify for my needs. You can find it in the site collection master page gallery > Display Templates > Content ...
What license do you have?
If you do not meet the license requirements which is any of the Office 365 Enterprise plans, you will see the webpart, be able to add it to a page and create a query and get results while testing it in the dialog, but it simply won't work in the site.
Q: Which SharePoint Online plans include the search-driven publishing