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

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

متشکرم
سوال 7 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
ویرایش 7 ماه قبل توسط 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 ارسال کنید.
جواب 6 ماه قبل توسط seyyedjamalal (1,220 امتیاز)
انتخاب شده در 5 ماه قبل توسط gatity

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

0 رأی
1 جواب میانگین بازدید روزانه 0.0481 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.0486 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2496 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.3751 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2435 بازدید
سوال 4 ماه قبل در تالار برنامه نویسی توسط nirvana (99 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.6198 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.3962 بازدید
سوال 5 ماه قبل در تالار برنامه نویسی توسط nirvana (99 امتیاز)
0 رأی
2 جواب میانگین بازدید روزانه 0.5793 بازدید
سوال 5 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.233 بازدید
سوال 5 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 0.3367 بازدید
سوال 6 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
کانال تلگرام جواب یاب
...