OpenDigg

Simplify Highlighting Search Results in HTML with "QueryHighlighter"

"QueryHighlighter" simplifies the process of highlighting search results in HTML documents, offering easy customization and support for various search engines and syntaxes.

Introduction:

"QueryHighlighter" is an open-source GitHub project designed to highlight search results in HTML documents. It uses CSS and JavaScript, making it incredibly simple and easy to use.

Key Features:

  • Supports multiple search engines, including Google, Bing, Yahoo, DuckDuckGo, and more.
  • Supports various search syntax, including wildcards, regular expressions, and more.
  • Allows customization of highlighting styles.

How to Use:

Integrating "QueryHighlighter" into your HTML document is straightforward. Simply add the following code:

<script src="https://unpkg.com/queryhighlighter/dist/queryhighlighter.min.js"></script>

<script>
  new QueryHighlighter("#my-search-results", {
    // Search engine
    searchEngine: "google",
    // Search query
    searchQuery: "queryhighlighter",
    // Highlighting style
    highlightStyle: {
      background: "#ff0000",
      color: "#ffffff",
      fontWeight: "bold",
    },
  });
</script>

Please use this code with caution. [Learn more](link to additional details)

Code Example:

Here's an example of how to use "QueryHighlighter" to highlight search results:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="utf-8">
  <title>QueryHighlighter Example</title>
</head>
<body>
  <h1>QueryHighlighter Example</h1>
  <p>This is an example of using QueryHighlighter to highlight search results.</p>
  <p>
    <input type="text" id="my-search-results" placeholder="Search">
  </p>
  <script src="https://unpkg.com/queryhighlighter/dist/queryhighlighter.min.js"></script>
  <script>
    new QueryHighlighter("#my-search-results", {
      // Search engine
      searchEngine: "google",
      // Search query
      searchQuery: "queryhighlighter",
      // Highlighting style
      highlightStyle: {
        background: "#ff0000",
        color: "#ffffff",
        fontWeight: "bold",
      },
    });
  </script>
</body>
</html>

Please use this code with caution. [Learn more](link to additional details)

After running this example, when you input "queryhighlighter" into the search box and click the search button, you will see the search results highlighted.

"QueryHighlighter" also supports customization of highlighting styles. You can modify the highlightStyle property to set the background color, text color, font weight, and more.

Here are some example code snippets:

// Set background color to yellow, text color to black, and font weight to normal
new QueryHighlighter("#my-search-results", {
  highlightStyle: {
    background: "#ffff00",
    color: "#000000",
    fontWeight: "normal",
  },
});

// Set background color to red, text color to white, and font weight to bold
new QueryHighlighter("#my-search-results", {
  highlightStyle: {
    background: "#ff0000",
    color: "#ffffff",
    fontWeight: "bold",
  },
});

Please use this code with caution. [Learn more](link to additional details)

Conclusion:

"QueryHighlighter" is an incredibly simple and user-friendly tool for highlighting search results in HTML documents. It helps you quickly highlight search results, making it a valuable asset for web developers.

About the author
Robert Harris

Robert Harris

I am a zealous AI info-collector and reporter, shining light on the latest AI advancements. Through various channels, I encapsulate and share innovation with a broader audience.

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to OpenDigg.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.