A tool which can find your any document using semantic search .
هذه نسخة مرتجلة من الحشوة الذكية
قائمة الميزات الجديدة-
ما مدى سهولة العثور عليها لتذكر الموقع الدقيق لمستند قمت بإنشائه العام الماضي؟ ليس من السهل جدا ، أليس كذلك؟ تتعامل المنظمات/الأشخاص الكبرى مع مئات الوثائق يوميًا ونسيانها ، معظم الوقت.
ولكن ماذا لو كنا نريد هذه الوثائق القديمة مرة أخرى لبعض الأعمال ، لكن للأسف لا تتذكر الاسم أو المحتوى الفعلي لهذا المستند لاسترداده من التخزين الكبير لجهاز الكمبيوتر الخاص بك.
In such cases, use of a Intelligent document finder can really make a huge difference. As, it can Search for the document( semantically ) of your need based on a query input. لن يساعد هذا فقط في الوصول بشكل أسرع إلى المستند ، ولكنه سيساعد أيضًا في تجميع مستندات مماثلة معًا في تحليلها.
شاهد عرض المشروع:
يستخدم هذا المستودع حاليًا قاعدة بيانات محددة مسبقًا للمقالات الإخبارية التي تم جمعها عن طريق تجريف الويب. نظرًا لقيود GitHub على تحميل الملفات الكبيرة ، لا يمكننا تحميلها هنا.
قريباً ، سنضيف دعم قواعد البيانات الديناميكية ، بحيث يمكنك استخدام هذه الأداة لقواعد البيانات الخاصة بك لإنشاء محرك البحث المخصص الخاص بك.
Python3.6 JavaScript jQuery HTML & CSS

> mkdir IntelligentDocumentFinder
> cd IntelligentDocumentFinder
> git clone https://github.com/Sarthakjain1206/Intelligent_Document_Finder_2.0.git
تثبيت بيئة حيوية إذا لم يتم تثبيتها
> python3 -m pip install --user virtualenv> py -m pip install --user virtualenvإنشاء بيئة افتراضية
> python3 -m venv env> py -m venv envتنشيط البيئة:
> source env/bin/activate> .envScriptsactivate > pip install -r requirements.txt
Download Glove Word Embeddings from this link, decompress it and copy the glove.6B.100d file in DataBase folder
then, run initial_file.py through this command > python initial_file.py
أنت الآن على ما يرام .. فقط اكتب هذا الأمر في كل مرة تريد الوصول إليها ، وفتح موقع الويب في Chrome/Firefox
> python src/app.py
يمكنك التواصل معنا على ملفات تعريف Linkedln
Sarthak Jain Machine Learning NLP Web Crawling
يمكنك أيضًا متابعتي على Github للبقاء محدثًا حول أحدث مشاريعي
Rishabh Mishra Full Stack Web Developer
يمكنك أيضًا متابعتي على Github للبقاء محدثًا حول أحدث مشاريعي
If you liked this repository, then do support it by giving it a star
هناك الكثير من الميزات التي يمكن إضافتها إلى هذه الأداة.
If you have any experience in implementing any of these features then, do contribue .
مقال رائع من خوارزمية الترتيب BM25 على ويكيبيديا - OKAPI BM25
اقرأ هذا المقال حول نمذجة الموضوع
اتبعت تمامًا هذه المقالة الجميلة على وضع علامة SVOS لإنشاء علامات لهذا المشروع.
Used the BM25 ranking fuction implementation from this great repositry on github by dorianbrown .