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