Google has different search engine for different country. Just example google.co.in for India and google.com.au for Australia. Suppose Google has completely indexed my website. I want, my website will not be ranked in goolge.com.au for any keywords, but it will be ranked in goolge.co.in. Is it possible for not?
Yes, it is possible to limit the ranking of your website in specific country-specific search engines like google.com.au. You can achieve this by using the geotargeting feature in Google Search Console. By specifying a specific target country in Search Console, you can inform Google to prioritize your website's visibility and ranking in that particular country's search engine, such as google.co.in for India.
However, keep in mind that this doesn't guarantee that your website will never be ranked in google.com.au, as search algorithms are complex and influenced by various factors. But it can certainly help improve the visibility of your website in your desired target country.
By doing some settings we can restrict Google to show a website pages in country specific search engine.