top
Kickstart the New Year with exciting deals on all courses Use Coupon NY15 Click to Copy

Microsoft Open-Sources Bing Search Bar Components

The components of the Bing search bar are being released by Microsoft in bits and pieces. Since Satya Nadella became CEO of Microsoft, the company has been concentrating more on open-source stance and currently, bing search is one of them. The Tech giant has been releasing projects of Bing search bar which at current includes three components: BitFunnel WorkBench NativeJIT In the above mentioned, NativeJIT seems to be most interesting. NativeJIT is an open source cross-platform library for the high-performance just-in-time compilation of C expressions. The important use of this is to search for the keywords in documents. It will analyze the result based upon the user intent and rearranges them according to it. Microsoft has stated “NativeJIT is an open-source cross-platform library for a high-performance just-in-time compilation of expressions involving C data structures. The compiler is light weight and fast and it takes no dependencies beyond the standard C++ runtime. It runs on Linux, OSX, and Windows. The generated code is optimized with particular attention paid to register allocation.” BitFunnel, on the other hand, is an experimental text search/retrieval. It is stated in GitHub page as it does not work and that the codes are still in the incomplete state. WorkBench is a tool used for preparing a text that is used in the BitFunnel and it is a package of Java and Lucene. Wikipedia database can be converted to the BitFunnel corpus filetype. First, the markup code will be removed from the dump file and Lucene analysis is done for tokenization and streaming. Finally, the data is encoded to the BitFunnel format. How this open sourcing of Bing will be affected? We are not sure. All the components can be easily used by the competitors and on the other hand, it can lead to further standards and innovations. However, it is great to see the open source stance taken by Microsoft.
Rated 4.0/5 based on 20 customer reviews
Normal Mode Dark Mode

Microsoft Open-Sources Bing Search Bar Components

Geneva Clark
What's New
08th Sep, 2016
Microsoft Open-Sources Bing Search Bar Components

The components of the Bing search bar are being released by Microsoft in bits and pieces. Since Satya Nadella became CEO of Microsoft, the company has been concentrating more on open-source stance and currently, bing search is one of them.

The Tech giant has been releasing projects of Bing search bar which at current includes three components:

  • BitFunnel
  • WorkBench
  • NativeJIT

In the above mentioned, NativeJIT seems to be most interesting. NativeJIT is an open source cross-platform library for the high-performance just-in-time compilation of C expressions. The important use of this is to search for the keywords in documents. It will analyze the result based upon the user intent and rearranges them according to it.

Microsoft has stated “NativeJIT is an open-source cross-platform library for a high-performance just-in-time compilation of expressions involving C data structures. The compiler is light weight and fast and it takes no dependencies beyond the standard C++ runtime. It runs on Linux, OSX, and Windows. The generated code is optimized with particular attention paid to register allocation.”

BitFunnel, on the other hand, is an experimental text search/retrieval. It is stated in GitHub page as it does not work and that the codes are still in the incomplete state.

WorkBench is a tool used for preparing a text that is used in the BitFunnel and it is a package of Java and Lucene. Wikipedia database can be converted to the BitFunnel corpus filetype. First, the markup code will be removed from the dump file and Lucene analysis is done for tokenization and streaming. Finally, the data is encoded to the BitFunnel format.

How this open sourcing of Bing will be affected? We are not sure. All the components can be easily used by the competitors and on the other hand, it can lead to further standards and innovations. However, it is great to see the open source stance taken by Microsoft.

Geneva

Geneva Clark

Blog Author
Geneva specializes in back-end web development and has always been fascinated by the dynamic part of the web. Talk to her about modern web applications and she and loves to nerd out on all things Ruby on Rails.

Leave a Reply

Your email address will not be published. Required fields are marked *

SUBSCRIBE OUR BLOG

Follow Us On

Share on

other Blogs