Tag Info

New answers tagged

1

You need to full crawl, as my experience, continuous crawl will not pick these changes. You dont need to change the schduel the continuous crawl rather manually run the full crawl. From Central admin > search services application > Content Source > click on drop next to the your Content Source and click on full crawl. But if you want to use the ...


0

Not required. Continuous crawl has the capability to run parallel crawls (one feature that was missing in previous versions). You can invoke a new continuous crawl which goes and picks up the new changes. Reference ...


0

Yes you can use Search Query to get data. Only thing you need to make sure is the data won't be real time. StartDate managed property is already available out of the box. Create a managed property to map crawled property ows_DueDate. Create a new result source based on the logic "DueDate=StartDate" For displaying result you can use result webpart ...


0

You need to map these columns to DateTime type managed properties like Date00 and Date01 (with refinable, sortable etc properties). Only DateTime can be compared with query (>,<,=, etc).


0

I'm having the same issue with my custom BCS indexing connector for SharePoint 2013. Although it's not reflected in the official documentation, here's what I'm reading in the code sample from Microsoft (https://code.msdn.microsoft.com/SharePoint-2013-MyFileConne-79d2ea26/sourcecode?fileId=60656&pathId=390205958): Entity Incremental crawl: If ...


0

I have never been able to track this down. When it matters I have tracked the "before and after" state of crawled properties by enumerating them with PowerShell. I never have found a way to do it after the fact. Sorry.


0

To set the Type property to People Results, you need to update the Source.ProviderId to equal SearchProvider.LocalPeopleProviderGuid; To set Default Authentication, you need to update the Source.AuthInfo to equal a new AuthenticationInformation(FederationAuthType.LocalNTAuth) object; If you need other credentials, then create a new object of type ...


1

There are multiple ways to do that, but all those require editing master page or the specific page in question. The easiest way is using CSS. For that edit the page and add new web part. Select "Script Editor" web part. You can find this under group named "Media and Content". Then click on "EDIT SNIPPET" and paste following <style> #SearchBox { ...


1

The simplest way would be to add content editor web part or snippet web part and add the following code to hide it: <style> #titleAreaBox #SearchBox {display: none !important;} </style> Hope this helps!


0

Indexing your list columns will allow you to search on the columns that you want to display results on. Go to List Settings -- (under the columns section) click on Indexed columns. Create a new index on the column(s) you would like to search on. For example my list search box will first look for results on "Case Name" then "Case Number" AND then "CU ...


0

When I remove these users from "Profiles missing from import" it works fine. These users are not available anymore in the organisation chart.


1

You need to configure separate Result Sources and add them to the search web parts. This blog post shows how to create a new Result Source except that on the Build Your Query step you will filter your query to the Content Source as opposed to the ContentClass or Path that are used on the post. You can then create as many search result pages as you want, ...


1

I had the same issue with the "The input ACL is invalid" one web application. We did a user migration and this migration causes an invalid group claim. The solution was to check the root web for invalid users via PowerShell $web = Get-SPWeb http://mysharepoint $web.AllUsers | Where { $_.UserLogin.EndsWith("|") } The result was an empty group claim ...


0

You might be missing an assembly reference, make sure your project is referencing both Microsoft.Office.Server and Microsoft.Office.Server.Search.


0

You can create a BCS connection to the data and then crawl the connection with a new Content Source.


0

My requirement was to mix three types of content types. I created new result source with below query. {?{searchTerms} ContentClass=urn:content-class:SPSPeople} {?OR (({searchTerms}) ContentSource:WCFContacts)} {?OR (({searchTerms}) ContentSource:WCFAccounts)}


1

You can go to that List Settings--> Advanced Settings --> Set "Allow items from this list to appear in search results?" to No.Now these items will not appear in search results. Another option is to break inheritance and set Item level permission in that List. See this blog to know how to set item level permission using designer workflows. This will take ...


0

Next time "just" do an index reset and it should work after a full crawl.


0

Use the 'selectproperties' query string parameter


0

I just changed the Application pool in Search Service Application I created. Earlier, I was creating a new Application Pool as "Search Admin Web Service" and "Search Query Web Service" but I am not able to understand how this Application pool could be an issue because in lot of articles and videos it is clearly told to create separate application pool. Can ...


0

The script that you use doesn't matter (as long as it works). There is no script that will give you "performance". Performance of search will depend on more than just where it runs - it will depend on the content you are searching, the total size of all that content, how many other services are running and the most important resource I/O at your DB layer. ...


0

You need to write the query as Write<="1/1/2012" Here is a good reference for search keywords for SharePoint 2010.


1

Technically, you are using People Search. I usually use REST for this, but there are analogous Properties in CSOM. You have to set the result source ID to the People Result Source. In your code above remove the HiddenConstraints and add keywordQuery.SourceId = new Guid('B09A7990-05EA-4AF9-81EF-EDFAB16C4E31'); If you really want to emulate the results you ...


1

Since he references my post I figured I should answer your question. After creating your Managed Property you can set the FullTextIndex property like this. $managedproperty.FullTextIndex = "PeopleIdx" $managedproperty.Update()


0

List View web parts in 2013 have the ability to be searched OOB through the web part properties. THere is a webpart property called "Display Search Box" that allows on the fly search of that list/library.


0

SharePoint 2010 uses security trimming to determine what results a user can see when searching. Unless the user performing the search has read access to the item, they will not be able to see it in search results. On a public-facing site, you probably have anonymous access turned on already (so that visitors can get to your front page). If the forms should ...


1

I think these settings are all set through the Property bag. Try setting some stuff in the UI then inspect the property bag for that web. Here's an old article I wrote years ago about how to do this: https://www.nothingbutsharepoint.com/sites/devwiki/articles/Pages/Making-use-of-the-Property-Bag-in-the-ECMAScript-Client-Object-Model.aspx (in short, in case ...


1

Try isActive=1 this means it equals true. isActive:1 is a contains query.


2

In your example since HTTP GET request is used, query parameters have to be specified in the URL. You can construct the GET request URL in two ways: http://server/_api/search/query?query_parameter=value&query_parameter=value http://server/_api/search/query(query_parameter=value&query_parameter=<value>) The Search REST service supports ...


1

Make sure that you type correct URLs in the search settings. The search center url must be followed by /pages so an example would be http://server/sites/search/pages. The same goes out to the setting to send a users query to a custom result page. Then /pages/results.aspx" must be added to the rest of the URL, like this example: ...


0

I found a solution. It work if I pass the data as string (not as object) and set processData to false. data: "querytext='ContentType:MyContentType'&rowlimit=1&trimduplicates=false&selectproperties='Title,LastModifiedTime'&sortlist='LastModifiedTime:descending'", processData: false,


0

I have the same challenge, and although I haven't used this solution yet it appears to be the answer we're looking for: https://stoictech.sharepoint.com/Pages/VersionSearch.aspx


1

You can leverage SharePoint Search to create a simple Company Directory. Here are some articles that will help you. 1) You can use any 'template', it would just require adding the right webparts to a page. 2) Here's a good tutorial on building a searchable People Directory: ...


0

Sure is. There is a webpart called Search Box, that searches on whatever scope or filter you want. You can ideally have that Search filtered to a specific section, site, scope, or keyword, etc. and have a different landing page. Also if you are using a Listviewwebpart, in the Advanced settings of the webpart, you have a setting called "Display Search Box" ...


0

Yes, using SharePoint 2013 REST Search API does search the contents of documents (including PDF) out of the box. There are a couple way to do this but the simplest for a GET is: /_api/search/query?querytext='sharepoint' You can add a ton of additional terms and query modifiers, but that is the essence of the request. Look for more info here: ...


0

Things you need to check in the queryparametertemplate.xml file are whether Farm ID, Site ID & Web ID are configured correctly Farm ID: is the GUID of the farm. Site ID: is the GUID of the site collection where you are you are trying to retrieve your data from. Web ID: The GUID of the root web of the site collection. You can check this Sample file to ...


1

I have been migrating profiles from AD to SharePoint list and created a directory for internal reference. 1) For connecting and migrating data from Active directory use the below code in a webpart on page load: DirectoryEntry entry; DirectorySearcher search; SearchResultCollection results; try{ ...


1

(IsDocument:"True" OR contentclass:"STS_ListItem") AND ( (path:"company/Lists/car") OR (path:"company/Lists/plane" title:"airbus") )


0

Stupidly, I was crawling the old SharePoint 2010 MySite, not the new 2013 MySite.


0

I was using Share .NET in an ASP .NET application. It supports FAST and KQL search and works pretty well. You can try it.


0

In your query, you have "-Path" the minus sign means you're negating the current property. So the first line reads, show items where the path does NOT equal 'siteurl/en-us'. It should probably be: EnglishResultSource1 {searchTerms} contentclass=STS_ListItem_850 Path:siteurl/en-us/ GermanResultSource2 {searchTerms} contentclass=STS_ListItem_850 ...



Top 50 recent answers are included