I am currently using the v5.0 version of the Bing News Search API to do news search. Have a requirement to identify if the news being searched has gone stale. For ex: If i have already searched in the morning for a given news with the query parameters - freshness set to "day" and if i again search in the evening with the same parameter, how can I identify what's the latest news which was not provided when i searched in the morning taking into consideration the Use & Display requirements of the bing news search API - (https://learn.microsoft.com/en-us/azure/cognitive-services/bing-news-search/useanddisplayrequirements).
You can do this by using "datePublished" field and checking whether that piece was published post your previous search instance. You can use "sortBy" parameter if looking for trending news, which will give you the latest news on top. More info on these parameters can be found here: https://learn.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference
Related
I'm completely new to SEO, just started out now.
I have a site i built, a school management system. Everything works fine but i would want to have users of this platform indexed by search engines.
Lets say, i have a user/student by the name of Bob Sway, i would want this user/student to appear in search results of search engines(google, for example).
These users/students are dynamically loaded from the database, how can search engines index these users?
Is there anything(like meta tags) i need to add on my side that would direct search engines to search for these users? I'm confused right now, i don't know what I'm doing i guess, i need help or a satisfying explanation.
Is there an option in Bing Search to get search results from a particular news website?
The Bing Custom Search API enables you to create tailored ad-free search experiences for topics that you care about. You can specify the domains and webpages for Bing to search.
https://learn.microsoft.com/en-us/rest/api/cognitiveservices-bingsearch/bing-custom-search-api-v7-reference
you can use site parameter in API query to get results from specific website, but it;s not guranteed as advance search operators are no longer supported.
https://api.cognitive.microsoft.com/bing/v7.0/search?q=q=Trump+site:wikipedia.com
I'm trying to integrate the new Microsoft Knowledge API to my app. I need to search in the database to find results similar to a google/bing search.
So far I've made this request - and its working well:
https://westus.api.cognitive.microsoft.com/academic/v1.0/evaluate?expr=And(W=%27bandwidth%27)&attributes=Id,Ti,Y,D,CC,E&subscription-key=MY-API-KEY
According to the documentation W argument is searching only in the title and the abstract, I need to search at the whole paper.
How can i query a sentence from the database?
I work on Academic Knowledge API!
The major role of Academic Knowledge API is to enable semantic search over knowledge graph. For keyword search experience, we are leveraging the full power of Bing Custom Search, a separate service in Microsoft Cognitive Services. You can see how the two APIs can be combined at our Microsoft Academic website using the query like "how to jump higher playing basketball"
We're considering offering Bing Custom Search + Academic Graph as an additional outlet to our Academic Knowledge API!
I am working on creating a dashboard with web analytics. Here, I need to get most used search keywords in SharePoint online.
I know that I can get top search keywords in Popularity Trends and Search reports. But what I need is getting most used search key words in to a list which I can show them using a data view web part Or any other option.(like web part or java script)
Appreciate if any one can help me.
Thank you
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