• Apache Solr Architecture. How Apache Solr works?

    Apache Solr Architecture. How Apache Solr works?

    How Apache Solr works? Apache Solr is a powerful, scalable open-source search platform built on Apache Lucene, which is a high-performance, full-featured text search engine library. Solr is widely used for enterprise search and analytics use cases because it can handle large volumes of data and offers features such as full-text search, faceted search, real-time…

  • Apache Solr: What is Core and How to Create it?

    Apache Solr: What is Core and How to Create it?

    What is Apache Solr Core? In Solr terminology, there is a sharp distinction between the logical parts of an index (collections, shards) and the physical manifestations of those parts (cores, replicas). In this diagram, the “logical” concepts are dashed/transparent, while the “physical” items are solid. How to create Apache Solr Core?

  • Apache Solr Commands line Options

    Apache Solr Commands line Options

    Here’s a table summarizing some common Solr command-line options along with their descriptions: Command Description start Starts Solr. Can include options for port, memory, etc. stop Stops a running Solr server. restart Restarts Solr. Useful for applying new configurations. status Checks the current status of Solr instances. create Creates a new Solr core or collection.…

  • Apache Solr Errors and Solutions

    Apache Solr Errors and Solutions

    Error Solution The warning messages indicate a couple of issues with running Solr: Adjusting the system settings for file and process limits may require administrator privileges, and should be done carefully to ensure Solr runs optimally and securely. Error: solr is not accessible on IP address If Apache Solr is not accessible via an IP…

  • Terminology used in Apache Solr

    Terminology used in Apache Solr

    General Solr Terminology: SolrCloud Terminology (for distributed deployments): In Solr terminology, there is a sharp distinction between the logical parts of an index (collections, shards) and the physical manifestations of those parts (cores, replicas). In this diagram, the “logical” concepts are dashed/transparent, while the “physical” items are solid. Element Description Node • one Solr node corresponds to one physical…

  • Apache Solr Installation and Configurations

    Apache Solr Installation and Configurations

    System Requirements The system requirements for Apache Solr vary depending on the scale of your deployment and the specific workload. However, here are some general guidelines for hardware and software requirements that will help ensure a robust and efficient Solr setup: Hardware Requirements Software Requirements Here is a table summarizing major versions of Apache Solr…

  • What is Apache Solr?

    What is Apache Solr?

    Solr is a standalone enterprise search server with a REST-like API. You put documents in it (called “indexing”) via JSON, XML, CSV or binary over HTTP. You query it via HTTP GET and receive JSON, XML, CSV or binary results. Apache Solr is an open-source search platform built on Apache Lucene, one of the most…

  • List of Major Versions of Solr

    List of Major Versions of Solr

    Here’s a table summarizing the major versions of Apache Solr, a popular open-source search platform, and highlighting a major feature or improvement introduced with each version: Version Release Date Major Feature or Improvement Solr 1.2 May 2007 Faceted Search added, improving search capabilities. Solr 1.3 September 2008 Introduction of distributed search capabilities. Solr 1.4 October…

  • What is Vector Space Model?

    What is Vector Space Model?

    The Vector Space Model (VSM) is a technique used in information retrieval (IR) to analyze and compare text documents. It represents documents and queries as vectors in a high-dimensional space. Each dimension corresponds to a unique term in the entire collection of documents. The position of a vector in the space reflects the importance of…

  • What is POVO & KDDI? What is difference between POVO and KDDI?

    What is POVO & KDDI? What is difference between POVO and KDDI?

    What is KDDI? KDDI is a major Japanese telecommunications operator, established in October 2000 through the merger of DDI, KDD, and IDO. It is the second-largest cellular operator in Japan after NTT DoCoMo and provides a wide range of services, including cellular services, fixed-line communications, and Internet services. KDDI operates under the “au” brand for…

  • Ansible Playbook: Retrieves a list of installed packages along with their versions before & After upgrading

    Ansible Playbook: Retrieves a list of installed packages along with their versions before & After upgrading

    Below is an Ansible playbook script that performs the following actions sequentially: This playbook assumes the target systems are using a Debian-based distribution like Ubuntu, as it utilizes the apt module for package management. Adjustments might be needed for other distributions.

  • How to Send an email from AWS ec2 or Azure VM or Google Instance using mail or sendmail linux commands

    How to Send an email from AWS ec2 or Azure VM or Google Instance using mail or sendmail linux commands

    Sending an email directly from cloud virtual machines (VMs) like AWS EC2, Azure VM, or Google Cloud Compute Engine using command-line tools such as mail or sendmail can be a straightforward task, but it does require some initial setup and consideration of the cloud provider’s policies and limitations. Here’s a general guide on how to…

  • Troubleshooting Guide: mail, mailx & sendmail commands when sending an email

    Troubleshooting Guide: mail, mailx & sendmail commands when sending an email

    When sending emails from the command line using utilities like mail, mailx, or sendmail, troubleshooting can involve several steps to ensure that the email is sent properly and to diagnose any issues with email delivery. Here’s a comprehensive guide on how to trace and troubleshoot email sending on Unix-like systems: 1. Check the Command Syntax…

  • Error: Connection timed out with aspmx3.googlemail.com & Network is unreachable

    Error: Connection timed out with aspmx3.googlemail.com & Network is unreachable

    Scenario I recieved these errors while sending an email from AWS Ec2 instance to google mail services. Error Issues and Solution The error message (Deferred: Connection timed out with aspmx3.googlemail.com.) indicates that your EC2 instance tried to send an email, but the connection to the recipient’s email server (in this case, a server used by…

  • What is Circles.Life?

    What is Circles.Life?

    Circles.Life is a brand under Liberty Wireless. Liberty Wireless, a digital telecommunications company based in Singapore, established Circles.Life as its mobile brand. In July 2015, Liberty Wireless signed an agreement with M1 Limited to utilize M1’s network, allowing Liberty Wireless to operate as a mobile virtual network operator (MVNO) and launch the Circles.Life brand .…

  • Checklist for troubleshooting performance issues in Solr

    Checklist for troubleshooting performance issues in Solr

    Gather information: Troubleshooting performance issues in Apache Solr, a popular open-source search platform, requires a systematic approach to identify and resolve bottlenecks or inefficiencies. Here is a comprehensive checklist to guide you through troubleshooting performance issues in Solr: 1. System Hardware 2. Solr Configuration 3. Query Performance 4. Indexing Performance 5. Logging and Monitoring 6.…

  • What is Change Request and Change Management(CRCM)?

    What is Change Request and Change Management(CRCM)?

    n software engineering, Change Request and Change Management (CRCM) is a critical component of project management and software development. It refers to the processes and practices used to manage changes in a controlled and systematic manner. Here’s a breakdown of the key aspects: Change Request A Change Request typically refers to a formal proposal for…

  • What is PubSub+B Solace?

    What is PubSub+B Solace?

    What is Pubsub? Pub/Sub, often written as PubSub, stands for publish-subscribe. It’s a messaging architecture pattern for asynchronous communication between different components or services in a distributed system. Think of it like a central bulletin board where anyone can post messages (publish) and anyone interested in those messages can subscribe to receive them (subscribe). Here’s…

  • List of event streaming and event-driven systems?

    List of event streaming and event-driven systems?

    Open-source Event Streaming Platforms: Apache Kafka: Highly scalable and reliable platform for high-volume data streams, widely used for building real-time applications. Apache Pulsar: Distributed streaming platform with strong messaging capabilities and support for multiple protocols. Apache Flink: Stream processing engine for analyzing and reacting to data streams in real-time. Apache RocketMQ: High-performance, open-source messaging platform…

  • From Nano to Macro: Influencer Marketplaces for Every Budget in 2024

    From Nano to Macro: Influencer Marketplaces for Every Budget in 2024

    In 2024, the landscape of influencer marketplaces is diverse, catering to various budget ranges and needs. These marketplaces are classified into different segments based on the scale and reach of influencers, including nano, micro, macro, and mega influencers. Each of these marketplaces offers different tools and services, such as campaign management, analytics, and tailored matchmaking…