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

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

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

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

0 رأی
1 جواب میانگین بازدید روزانه 0.0478 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.0482 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2785 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.7236 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.3822 بازدید
سوال 1 ماه قبل در تالار برنامه نویسی توسط nirvana (99 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.8158 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.6144 بازدید
سوال 2 ماه قبل در تالار برنامه نویسی توسط nirvana (99 امتیاز)
0 رأی
2 جواب میانگین بازدید روزانه 1.1283 بازدید
سوال 2 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.2822 بازدید
سوال 2 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 0.4552 بازدید
سوال 3 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
کانال تلگرام جواب یاب
...