חיפוש חופשי ב-ה-כ-ו-ל...
-
האם זה שייך? ומה הדרך?
יש לי אתר שהוא מערכת ניהול כספים (משק בית)
באתר יש
הזנת נתונים (סוגים שונים)
צפיה בפעולות (שונות)
צפיה בדוחות
קבלת התראות או הודעות מהמערכתהאם שייך ליצור תיבת חיפוש חופשית שתמצא הכל...
הכל מפעולות שכבר בוצעו
עובר בביצוע תנועה חדשה
וכלה בדוחות והודעות המערכתלמשל אם המשתמש כתב בשורת החיפוש:
מזון ומחיה 1200 ש"ח
המערכת תתן לו 5 תוצאות- הזנת הוצאה מסוג מזון ומחיה בסכום של 1200 ש"ח
- " ...מזון ומחיה 1200 ש"ח..." הודעה מתאריך 00/00/00
- שורת תנועה של מזון ומחיה 1200 ש"ח מתאריך 00/00/00
- סיכום חודש מזון מחיה בחודש 00/00 1200 ש"ח
- הצג תנועות מזון ומחיה של החודש הנוכחי
שייך אני יודע שזה שייך השאלה מה המשאבים שהשרת יצרוך בשביל כזה גלגול נשמות בכל הטבלאות באתר...?
והאם זה מסובך מבחינה מעשית (כתיבה)אשמח לתגובותיכם.
-
@ש-ב-ח אמר בחיפוש חופשי ב-ה-כ-ו-ל...:
שייך אני יודע שזה שייך השאלה מה המשאבים שהשרת יצרוך בשביל כזה גלגול נשמות בכל הטבלאות באתר...?
קשה לתת תשובה ברורה, כי השאלה שלך מורכבת מכמה רבדים:
- הפרדה בין מונחים שונים: קטגוריה: (מזון ומחיה) סכום: (1200)
- חיפוש בשדות שונים של טבלאות (תיאור תנועה, תוכן הודעה)
- חיפוש בתוצאות של שאילתות צבירה (סיכום חודש)
ניתן לומר באופן כללי שהעומס על השרת בתהליך החיפוש הכולל יהיה סך כל העומסים שלוקח כל תהליך חיפוש בנפרד (חיפוש בהוצאות + חיפוש בהודעות וכו')
והאם זה מסובך מבחינה מעשית (כתיבה)
גם פה אין תשובה ברורה, זה תלוי בעיצוב מבנה הנתונים ובשפה, וכמובן - ביכולות של המתכנת.
-
@OdedDvir אמר בחיפוש חופשי ב-ה-כ-ו-ל...:
הפרדה בין מונחים שונים: קטגוריה: (מזון ומחיה) סכום: (1200)
חיפוש בשדות שונים של טבלאות (תיאור תנועה, תוכן הודעה)אלסטיקסרצ יודע להתמודד עם זה
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-multi-match-query.html@OdedDvir אמר בחיפוש חופשי ב-ה-כ-ו-ל...:
חיפוש בתוצאות של שאילתות צבירה
זה כבר תלוי איך הDB בנוי, ואיך אתה מעדכן את אלסטיק.
באופן כללי זה לא נשמע כמו משימה לSql למרות שטכנית זה אפשרי