Is there a way to search across multiple channels in multiple sites using the built in EE search tags and Multisite Manager?
I'm not able to find anything in the documentation for the search tags or MSM that would indicate how to do this or even if it is possible.
It's early days but so far I've tried including a site_id or site parameter (as shown below) and also tried specifying site_name:channel_name in the channel parameter but so far no luck.
{exp:search:simple_form channel="news|pages" site="site1|site2|site3" result_page="search/results" search_in="everywhere" where="all"}
UPDATE: It would seem that as of January 2011 this is not possible using the search tags and requires a custom query.
http://expressionengine.com/forums/viewthread/178300/
If you have $120 in the budget then Solspace's Super Search module supports MSM searches. Alternatively you could probably put together a Google custom search without too much trouble.
Related
We run a classic JavaScript app on multiple tenants on SharePoint online. The app uses the Microsoft.SharePoint.Client.Search.Query.KeywordQuery to search for documents within the site collection where the app is installed. On one of the systems we get the error:
Microsoft.Office.Server.Search.SubstrateSearch.SubstrateSearchException:
Remote executors failed, local failback not allowed.
Despite the specific words in the error message, I was not able to find any documentation about its meaning. When I copy the search string used in the SP search field the search works. Any clues what could be the cause?
Any developments on this? We just started seeing this same error in one dev environment but not another, despite running the same code.
I have the exact same problem, but if I include "-contentclass:STS_ListItem_DocumentLibrary" in the keyword query it works, but since i need items from document libraries this wont help me.
We have only seen this issue one one environment, I am not sure how to fix it. It looks like it is having issues with document libraries specifically, unless i include a some text it also should search for (besides the keywords). If i didn't know any better i would almost say it was some kind of overflow, but that just seems far fetched, and we do have limits on the query anyway.
Update:
Subsequently if I wrote a keyword for a specific library like ListId:73C91192-89CD-4C06-A322-388CEAE456ED instead, it also works
we just recently started to see this same issue.
In our case we were using a Classic SharePoint Online site, with the search web parts on it. The search results web part had a number of different Hit-highlighted managed properties that it was trying to bring back. One of these properties was "Topic". I checked the search schema and for some reason, this managed property had disappeared. Removing this property from the search results web part fixed the page and search results web part.
No one had touched our search schema in a long time so this property had simply disappeared. Definitely seems like search schema updates are causing issues.
Hit-highlighted properties
Does anybody have some usefull information or pointers on this issue? We just came across this issue on one tenant for one specific user. We have a multi-tenant app that executes a search query looking for document libraries with 3 conditions:
We do use the ContentClass:STS_List_DocumentLibrary condition as we are looking for document libraries
External content specifier: "-isexternalcontent:1"
Generic search term: just a single word
As mentioned we get this error on one tenant when one specific user executes it. I can't reproduce it with other user accounts. Since we are providing a multi-tenant SaaS we are afraid this will start popping up for our customers..
I am working on an Orchard CMS system that is hosted in Azure. However, using the inbuilt Lucene search it has proved difficult to implement a search algorithm that filters out documents that are links to files (e.g. PDF/Images) and filtering out documents that do not belong to certain taxonomies have are associated in a certain lat/long square, date/time of occurrence. To get an idea of the data that I am dealing with, the website is https://ahdb.org.uk/. Consequently, I am looking into implementing Azure Search to index and provide the search functionality for the site. Just so that you know the version of Orchard that is installed is 1.10.1.0.
I have searched the web to the best of my ability and there seems to be nothing out there.
Graham Harris
While there's no direct integration of Orchard with Azure Cognitive Search, it should still be possible with a little work. It looks like you have custom rules about what you need to index. You might need to create a custom database view that normalizes the data and is specific about your use case, and then feed that into the Azure Search pipeline. The Orchard 1.x schema is very relational, and will require some understanding of how parts and content items are related, as well as how versioning is implemented. A good way to do that is to install the miniprofiler module and look at some of the queries being generated by Orchard itself as it's doing similar tasks (such as a projection of data that looks like what you want to feed into search).
I have 2 different sites - both runs on Kentico but don't have anything in common with separate servers, separate Kentico setup, license etc. Because the 2 businesses now belong to one organization, and we want to cross promote content between the two, including in the smart search results. My question is it possible to add the search index of one site to the other so that when people search they're searching for content on both sites. If yes, how can it be done? Thanks!
Depending on what version you're using you can create a custom Azure Search index which will support what you're looking for. But this is only available for v11 and newer.
With previous versions, you should be able to create a custom index and take advantage of Azure Search as well.
Yes in theory, you would have to copy the search index from one server to the other, and then you would have to manage the results to know the difference so you could link to the other site. I don't think the link in the search index includes the domain, but you could double check that.
Did have a chance to take a look at page crawler index type? https://docs.kentico.com/k10/configuring-kentico/setting-up-search-on-your-website/creating-search-indexes/defining-page-indexes#Definingpageindexes-Configuringpagecrawlerindexes
See if it is possible to configure it for external domain.
We are using Microsoft Dynamics CRM but a lack of Google like search engine is crippling our productivity. We have nearly 10 years of data but without a good search engine we end up rediscovering solutions.
I was wondering if it is possible to integrate custom Google search to our MS dynamics CRM? If it is possible, how do I go about solving this problem? Any pointers would be helpful.
You can implement a Google/Web search fairly easily by using an HTML web resource. Just go to the search engine you want to use, type in some search text and search for it. From the search results copy the URL. If I search Google for "bacon", this is the URL I get -
http://www.google.com/#sclient=psy&hl=en&site=&source=hp&q=bacon&pbx=1&oq=bacon&aq=f&aqi=g5&aql=undefined&gs_sm=e&gs_upl=1252l1954l0l5l4l0l0l0l0l238l673l0.3.1l4&bav=on.2,or.r_gc.r_pw.&fp=707818aceea98c40&biw=950&bih=934
In the HTML web resource, you now just need to create a textbox and a search button and wire it up so that when you hit search it generates the URL above replacing "bacon" with whatever was typed in the search box. You can use a javascript window.open(url); to get it to spawn the window with the search results.
Don't know too much regarding a custom Google search, but Leon Tribe (a MVP) has posted a couple of blog posts recently on how to create what he calls a "universal search" facility in CRM - all done using the standard configuration tools within CRM (no custom code required).
It still uses the built in CRM search logic, but rather than searching only across an individual entity, his solution provides an ability to search across multiple entities (including custom ones) from a single search query.
Possibly not the ultimate answer to your problem, but might give you some ideas on something relatively simple to setup, with some degree of improvement, while you investigate more comprehensive options.
The links to his blog posts as follows:
http://leontribe.blogspot.com/2011/06/slightly-more-elegant-codeless.html
http://leontribe.blogspot.com/2011/06/codeless-universal-search-for-dynamics.html
I have configured by using this link.
However the URL is changing as http://server/EN/Pages/default.aspx for the default page.
I want the URL not to change, still I need to have my site displayed for multiple languages.
Any Suggestions?
The solution for Multiple languages in the current version of SharePoint (WSS3/MOSS2007) is to use variations as you've already configured. But this works by having seperate Site hierarchies which require diffenrent URLs
From the SDK documentation for the next version (WSS4/SP2010) it seems as if SharePoint will support different languages for the same Site
Not possible, variations in SharePoint are basically copies of each other under a different path.