ارسال query param با or از سمت کلاینت

+1 رأی
میانگین بازدید روزانه 0.7866 بازدید
برای اینکه از سمت کلاینت بتوانیم پارامترها را به گونه ای بفرستیم که در سمت سرور بین مقادیر ارسال شده از یک پارامتر or قرار گیرد، آیا راهکاری وجود دارد؟ (به طور مثال میخواهیم entity هایی را در search بگیریم که وضعیت درحال بررسی و یا تایید شده داشته باشند). در غیر این صورت در سمت سرور باید چه کاری انجام داد؟

متشکرم
سوال 2 ماه قبل در تالار برنامه نویسی توسط gatity (137 امتیاز)
ویرایش 2 ماه قبل توسط Saeed Zarinfam
اگر نیازمندی شما در حد همان مثالی است که زده‌اید، می‌توانید از عملگر in استفاده کنید. مثلا اگر اسم فیلد status باشد و مقادیری که میخواهید سرچ کنید CONFIRMED و PENDING باشد. فیلتری با کلید in:status و مقدار لیستیِ [CONFIRMED, PENDING] را باید از سمت کلاینت به سرویس search ارسال کنید.
ممنون از پاسختون، in قابل استفاده بود و باید ورژن wise-core را به 9.1.6 به بعد تغییر دهیم

1 جواب

0 رأی
 
بهترین جواب
راهکاری برای اینکه به شکلی از روی پارامترهای ارسالی از روی query string جستجو با or کردن پارامترها انجام شود پیاده نشده است. البته خود شما می توانید با سفارشی سازی در کدهای بک اند این کار را انجام بدهید.

در حدی که در متن سوال فرمودید کاربرد or را می توانید با عملگر in پوشش بدهید. مثلا اگر اسم فیلد status باشد و مقادیری که میخواهید سرچ کنید CONFIRMED و PENDING باشد. فیلتری با کلید in:status و مقدار لیستیِ [CONFIRMED, PENDING] را باید از سمت کلاینت به سرویس search ارسال کنید.
جواب 1 ماه قبل توسط seyyedjamalal (1,220 امتیاز)
انتخاب شده در 2 هفته قبل توسط gatity

سوال های مشابه

0 رأی
1 جواب میانگین بازدید روزانه 0.0577 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.0581 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.3179 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 4.2534 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 3.6329 بازدید
سوال 1 هفته قبل در تالار برنامه نویسی توسط nirvana (94 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 4.949 بازدید
سوال 1 هفته قبل در تالار برنامه نویسی توسط gatity (137 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 1.3320 بازدید
سوال 2 هفته قبل در تالار برنامه نویسی توسط gatity (137 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 0.8544 بازدید
سوال 1 ماه قبل در تالار برنامه نویسی توسط gatity (137 امتیاز)
+1 رأی
0 جواب میانگین بازدید روزانه 0.5334 بازدید
سوال 2 ماه قبل در تالار برنامه نویسی توسط gatity (137 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 0.7952 بازدید
کانال تلگرام جواب یاب
...