MySQL 8.0.12: The Devil Is In The Detail

More than a billion views now use MySQL to access post, comment, member, and more. As we have evolved the product and added new functionality, the underlying technologies that power OpenSooq have changed substantially. We have dozens of background tasks that handle things like payments and analytics. Many of the queries that are run by these tasks are expensive SELECTs, and we were starting to notice an impact on frontend performance. 

To help improve OpenSooq even more, we

Continue Reading

Mobile Push Notification Targeting Generation Using Genetic Algorithm in Classifieds

Acquiring users takes time and money, we are working hard for them. However, push notifications are the follow-up to user acquisition, to make sure that the marketing dollars stretch as far as possible. The idea comes from specifying a system that will enable the OpenSooq to profile users, segment them and target them with different parts of our platform based on a lightweight implementation.

The system is centered around the idea of generating a DNA fingerprint

Continue Reading

OpenSooq Enhances The Mobile Experience With New Progressive Web App

One of the largest online classified ads in the Middle East and North Africa, OpenSooq provides communities in high-growth markets with online marketplaces. We connect local people so they can buy, sell, or exchange used goods and services, making it fast and easy for anyone to post a listing on the web and app.
  • 25% increase Avg time on page
  • 260% more leads (Call, Comment, Chat)
  • 56% improvement in Avg. Page Download Time (sec)

With declining desktop growth, OpenSooq

Continue Reading

Building Data Visualization for SolrCloud 7.0 using Apache Zeppelin

Data Visualization allow you to natively interact with all your data via custom dashboards. Apache Zeppelin is a new and incubating multi-purposed web-based notebook which brings data ingestion, data exploration, visualization, sharing and collaboration features to Hadoop, Solr and Spark.

Apache Zeppelin turns your data into informative dashboards and reports that are easy to read, easy to share, and fully customizable.

Multi-purpose Notebook 

The Notebook is the place for all your needs

  1.  Data Ingestion
  2.  Data Discovery
  3.  Data Analytics
  4.  Data
Continue Reading

Arabic Content in Opensooq with Apache Solr

Arabic language poses several challenges faced by Natural Language Processing (NLP), largely due to the fact that Arabic language has a very rich and sophisticated morphological system. Opensooq is covering cover some of the challenges and how to solve them with Solr and will also present the challenges that were handled in Opensooq’s use case.

Opensooq shared its experience of tackling Arabic language with Solr. Arabic poses many challenges for retrieval. When dealing with social media, such as microblogs, and

Continue Reading

Opensooq Gloom : URL Shortener Service

Opensooq Gloom is an opensource service that takes long URLs and squeezes them into fewer characters to make a link that is easier to share, tweet, or email to friends. Users can create these short links through the web interface, or they can programatically create them through the API. With the Gloom you can write applications that use simple HTTP methods

Continue Reading

Building Opensooq: A Progressive Web App

There have been a few turning points in the history of the web platform that radically changed how web apps were built, deployed and experienced. Ajax was one such pivot that led to a profound shift in web engineering and user experience. It allowed web applications to be responsive enough to challenge the conventional desktop apps. The same shift is now underway on mobile where web apps can finally be as performant, immersive, and engaging as native apps.

Google

Continue Reading

Opensooq Chat : The Success Story You Didn’t Know

The OpenSooq team is very careful to provide our users with special features that help them have a better experience. However, we believe in innovation. Changing times means changing how we work. We encourage innovation at all levels of our work to help us deliver more features for our users.

 

OpenSooq launched a new feature, Chat. It’s a robust tool that gives users the power to communicate real time with buyers to sell or buy faster. The days leading

Continue Reading

Solr – InMemory

Apache Solr is one of the most popular search engine nowadays, as known it’s a Java application. In this article, we will share with you the result of hosting solr data in the memory.

To achieve this experiment, we have created a tmpfs and copied Solr application ( with all data ) into the tmpfs folder. At, the same time had another instance (with same hardware and software specs) that running Solr on disk.

* Note : this is Solr 4.8 

The

Continue Reading

Moving from MongoDB 2.6 Cluster to MongoDB 3.2 Replica Set

Last year MongoDB released v3.2 of their database, with the same storage engine that has been released in v3.0 WiredTiger. As known, WiredTiger performs document-level locking during writes touting to offer a huge improvement over locks on the entire database or collection in the previous 2.6 version.

We did many researches on storage engine selection, especially in the comparison between Percona Mongo32-Server that supports multiple storage engines such as InMemory,RocksDB,PerconaFS and the official Mongo3.2 that supports InMemory and WiredTiger.

Here is

Continue Reading

Site Footer

@ OpenSooq 2019