PultusORM : Sqlite ORM for Kotlin

PultusORM : Sqlite ORM for Kotlin

Few days back I was developing a Kotlin desktop application and needed a database system like Sqlite to store data. I started searching on google & github for a Sqlite ORM library and after spending few hours I figure out some library but no one fulfil my requirements. So I decide to write one by myself. As I am too lazy so I tried to develop something easier and straightforward. I don’t want the developer to write some queries and use the ORM system. So I develop the library keep in mind that not only me but everyone needs something easy, something more handy, something more flexible which will do everything. Ok I have started writing PultusORM a sqlite ORM library for Kotlin.

Java : MongoDB Full Text Search

MongoDB তে Search efficient করার জন্য key field এর উপর indexing করতে হয়, যদিও default ভাবে _id (ObjectId) এর উপর বেস করে Indexing করা থাকে । কিন্তু যদি আপনি টেক্সট সার্চ করতে চান তবে তার জন্য আলাদা ভাবে ইনডেক্স করতে হবে । এখানে সেইটা কিভাবে করে তা দেখব ।
আপনি একটা, কয়েকটা বা Wildcard indexing করতে পারেন, তবে টেক্সট ইনডেক্স কোণ ভাবেই একের বেশি হতে পারবে না কিন্তু একাধিক field এর উপর হতে পারে ।
ধরি ডাটাবেসে profiles নামে একটা কালেকশন আছে সেইটায় আমরা ইন্ডেক্সিং করব ।

db.collectionName.createIndex("fieldName", "text");

( first-name field ধরে ইনডেক্স করা হয়েছে )

Memories From My Mother - 1

Memories From My Mother - 1

তখন আমি আর সৌরভ ছোট । প্রতিদিন বিকেলে ঘুমানো লাগতো । কিন্তু ঘুমানো তো যাবে না । তো কি করতাম দুপুরে তাড়াতাড়ি খাওয়া দাওয়া করে শুয়ে পরতাম । আম্মা ভাবত আমরা ঘুমায় গেছি , আম্মা ও গিয়ে ঘুমায় যাইত । ঠিক তখন আমরা দুইজন উঠতাম । একা তো চেয়ার তুলতে পারতাম না , দুজন মিলে চেয়ার তুলে দরজার কাছে নিয়ে আসতাম । এরপর আমি চেয়ারে দাড়ায় দরজা খুলতাম আর সৌরভ দেখত আম্মা আবার ঘুম থেকে উঠে যায় কিনা । তো দরজা খোলার পর বের হয়ে দরজা চাপায় রাখতাম যাতে খুলে না যায় । আর আমাদের দুই ভাইর দুইটা কোলবালিশ ছিল ,