דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. חיפוש חופשי ב-ה-כ-ו-ל...

חיפוש חופשי ב-ה-כ-ו-ל...

מתוזמן נעוץ נעול הועבר תכנות
8 פוסטים 6 כותבים 251 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ש מנותק
    ש מנותק
    ש.ב.ח.
    כתב ב נערך לאחרונה על ידי ש.ב.ח.
    #1

    האם זה שייך? ומה הדרך?

    יש לי אתר שהוא מערכת ניהול כספים (משק בית)
    באתר יש
    הזנת נתונים (סוגים שונים)
    צפיה בפעולות (שונות)
    צפיה בדוחות
    קבלת התראות או הודעות מהמערכת

    האם שייך ליצור תיבת חיפוש חופשית שתמצא הכל...
    הכל מפעולות שכבר בוצעו
    עובר בביצוע תנועה חדשה
    וכלה בדוחות והודעות המערכת

    למשל אם המשתמש כתב בשורת החיפוש:
    מזון ומחיה 1200 ש"ח
    המערכת תתן לו 5 תוצאות

    • הזנת הוצאה מסוג מזון ומחיה בסכום של 1200 ש"ח
    • " ...מזון ומחיה 1200 ש"ח..." הודעה מתאריך 00/00/00
    • שורת תנועה של מזון ומחיה 1200 ש"ח מתאריך 00/00/00
    • סיכום חודש מזון מחיה בחודש 00/00 1200 ש"ח
    • הצג תנועות מזון ומחיה של החודש הנוכחי

    שייך אני יודע שזה שייך השאלה מה המשאבים שהשרת יצרוך בשביל כזה גלגול נשמות בכל הטבלאות באתר...?
    והאם זה מסובך מבחינה מעשית (כתיבה)

    אשמח לתגובותיכם.

    OdedDvirO תגובה 1 תגובה אחרונה
    0
    • chagoldC מנותק
      chagoldC מנותק
      chagold
      כתב ב נערך לאחרונה על ידי
      #2

      @ש-ב-ח https://tchumim.com/topic/9284/איך-בונים-מנוע-חיפוש/6

      תגובה 1 תגובה אחרונה
      0
      • ש ש.ב.ח.

        האם זה שייך? ומה הדרך?

        יש לי אתר שהוא מערכת ניהול כספים (משק בית)
        באתר יש
        הזנת נתונים (סוגים שונים)
        צפיה בפעולות (שונות)
        צפיה בדוחות
        קבלת התראות או הודעות מהמערכת

        האם שייך ליצור תיבת חיפוש חופשית שתמצא הכל...
        הכל מפעולות שכבר בוצעו
        עובר בביצוע תנועה חדשה
        וכלה בדוחות והודעות המערכת

        למשל אם המשתמש כתב בשורת החיפוש:
        מזון ומחיה 1200 ש"ח
        המערכת תתן לו 5 תוצאות

        • הזנת הוצאה מסוג מזון ומחיה בסכום של 1200 ש"ח
        • " ...מזון ומחיה 1200 ש"ח..." הודעה מתאריך 00/00/00
        • שורת תנועה של מזון ומחיה 1200 ש"ח מתאריך 00/00/00
        • סיכום חודש מזון מחיה בחודש 00/00 1200 ש"ח
        • הצג תנועות מזון ומחיה של החודש הנוכחי

        שייך אני יודע שזה שייך השאלה מה המשאבים שהשרת יצרוך בשביל כזה גלגול נשמות בכל הטבלאות באתר...?
        והאם זה מסובך מבחינה מעשית (כתיבה)

        אשמח לתגובותיכם.

        OdedDvirO מנותק
        OdedDvirO מנותק
        OdedDvir
        כתב ב נערך לאחרונה על ידי
        #3

        @ש-ב-ח אמר בחיפוש חופשי ב-ה-כ-ו-ל...:

        שייך אני יודע שזה שייך השאלה מה המשאבים שהשרת יצרוך בשביל כזה גלגול נשמות בכל הטבלאות באתר...?

        קשה לתת תשובה ברורה, כי השאלה שלך מורכבת מכמה רבדים:

        1. הפרדה בין מונחים שונים: קטגוריה: (מזון ומחיה) סכום: (1200)
        2. חיפוש בשדות שונים של טבלאות (תיאור תנועה, תוכן הודעה)
        3. חיפוש בתוצאות של שאילתות צבירה (סיכום חודש)
          ניתן לומר באופן כללי שהעומס על השרת בתהליך החיפוש הכולל יהיה סך כל העומסים שלוקח כל תהליך חיפוש בנפרד (חיפוש בהוצאות + חיפוש בהודעות וכו')

        והאם זה מסובך מבחינה מעשית (כתיבה)

        גם פה אין תשובה ברורה, זה תלוי בעיצוב מבנה הנתונים ובשפה, וכמובן - ביכולות של המתכנת.

        A תגובה 1 תגובה אחרונה
        0
        • OdedDvirO OdedDvir

          @ש-ב-ח אמר בחיפוש חופשי ב-ה-כ-ו-ל...:

          שייך אני יודע שזה שייך השאלה מה המשאבים שהשרת יצרוך בשביל כזה גלגול נשמות בכל הטבלאות באתר...?

          קשה לתת תשובה ברורה, כי השאלה שלך מורכבת מכמה רבדים:

          1. הפרדה בין מונחים שונים: קטגוריה: (מזון ומחיה) סכום: (1200)
          2. חיפוש בשדות שונים של טבלאות (תיאור תנועה, תוכן הודעה)
          3. חיפוש בתוצאות של שאילתות צבירה (סיכום חודש)
            ניתן לומר באופן כללי שהעומס על השרת בתהליך החיפוש הכולל יהיה סך כל העומסים שלוקח כל תהליך חיפוש בנפרד (חיפוש בהוצאות + חיפוש בהודעות וכו')

          והאם זה מסובך מבחינה מעשית (כתיבה)

          גם פה אין תשובה ברורה, זה תלוי בעיצוב מבנה הנתונים ובשפה, וכמובן - ביכולות של המתכנת.

          A מנותק
          A מנותק
          aaron
          כתב ב נערך לאחרונה על ידי
          #4

          @OdedDvir אמר בחיפוש חופשי ב-ה-כ-ו-ל...:

          הפרדה בין מונחים שונים: קטגוריה: (מזון ומחיה) סכום: (1200)
          חיפוש בשדות שונים של טבלאות (תיאור תנועה, תוכן הודעה)

          אלסטיקסרצ יודע להתמודד עם זה
          https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-multi-match-query.html

          @OdedDvir אמר בחיפוש חופשי ב-ה-כ-ו-ל...:

          חיפוש בתוצאות של שאילתות צבירה

          זה כבר תלוי איך הDB בנוי, ואיך אתה מעדכן את אלסטיק.

          באופן כללי זה לא נשמע כמו משימה לSql למרות שטכנית זה אפשרי

          aaron.tchumim@gmail.com
          Hetzner - שרתים וירטואליים ופיזיים במחירים מעולים (קישור שותפים)

          ווצאפ API - תיעוד שירות API לא רשמי.

          OdedDvirO תגובה 1 תגובה אחרונה
          2
          • A aaron

            @OdedDvir אמר בחיפוש חופשי ב-ה-כ-ו-ל...:

            הפרדה בין מונחים שונים: קטגוריה: (מזון ומחיה) סכום: (1200)
            חיפוש בשדות שונים של טבלאות (תיאור תנועה, תוכן הודעה)

            אלסטיקסרצ יודע להתמודד עם זה
            https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-multi-match-query.html

            @OdedDvir אמר בחיפוש חופשי ב-ה-כ-ו-ל...:

            חיפוש בתוצאות של שאילתות צבירה

            זה כבר תלוי איך הDB בנוי, ואיך אתה מעדכן את אלסטיק.

            באופן כללי זה לא נשמע כמו משימה לSql למרות שטכנית זה אפשרי

            OdedDvirO מנותק
            OdedDvirO מנותק
            OdedDvir
            כתב ב נערך לאחרונה על ידי
            #5

            @aaron יפה מאד, על שכמותך כיוונתי כשאמרתי שזה תלוי ביכולות של המתכנת!

            "עדיף לחכות למתכנת היעיל עד שיהיה פנוי - מאשר לחכות למתכנת הפנוי עד שיהיה יעיל"

            תגובה 1 תגובה אחרונה
            3
            • מנצפךמ מנותק
              מנצפךמ מנותק
              מנצפך
              כתב ב נערך לאחרונה על ידי
              #6

              לגבי חיפוש של טקסט (בהערות בעיקר), יש כמה אלגוריתמים (כגון מרחק לוינשטיין ועוד) שמתעסקים בהשוואה של טקסטים דומים, כגון אם אתה מחפש את המילה: "מחיה" ואתה רוצה גם תוצאות כגון "מיחיה" או "המחיה".
              וישנם מסדי נתונים שתומכים באלגוריתמים כאלו.

              dovidD תגובה 1 תגובה אחרונה
              0
              • מנצפךמ מנצפך

                לגבי חיפוש של טקסט (בהערות בעיקר), יש כמה אלגוריתמים (כגון מרחק לוינשטיין ועוד) שמתעסקים בהשוואה של טקסטים דומים, כגון אם אתה מחפש את המילה: "מחיה" ואתה רוצה גם תוצאות כגון "מיחיה" או "המחיה".
                וישנם מסדי נתונים שתומכים באלגוריתמים כאלו.

                dovidD מנותק
                dovidD מנותק
                dovid
                ניהול
                כתב ב נערך לאחרונה על ידי
                #7

                @מנצפך זה לא פותר את הבעיה העיקרית של חיפוש בכל מקום, ואילו הES פותר את שניהם.

                • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                תגובה 1 תגובה אחרונה
                0
                • ש מנותק
                  ש מנותק
                  ש.ב.ח.
                  כתב ב נערך לאחרונה על ידי
                  #8

                  הבנתי שיש צורך ללמוד עוד משהו 🙂 elastic

                  האם ניתן להוסיף אותו בקלות לאחר שהפרוייקט מושלם או שהבנה בפיתוח הראשוני יוכל להקל/לאפשר את האינטראקציה.

                  תגובה 1 תגובה אחרונה
                  0
                  תגובה
                  • תגובה כנושא
                  התחברו כדי לפרסם תגובה
                  • מהישן לחדש
                  • מהחדש לישן
                  • הכי הרבה הצבעות


                  בא תתחבר לדף היומי!
                  • התחברות

                  • אין לך חשבון עדיין? הרשמה

                  • התחברו או הירשמו כדי לחפש.
                  • פוסט ראשון
                    פוסט אחרון
                  0
                  • דף הבית
                  • קטגוריות
                  • פוסטים אחרונים
                  • משתמשים
                  • חיפוש
                  • חוקי הפורום