对不起标题:)
这是我的基本问题,我尝试为某个位置实现 SEO 类型查询。
这是我的例子
- /利兹
- /利兹_英格兰
- /Hampshire_England
- /英格兰_利兹
- /欧洲_英格兰
我正在尝试获取位置,现在我在“_”上拆分,然后通过我的列表对每个部分进行 LINQ 查找。 位置有
城市 省 地区 国家 大陆
如果我找到了一个更大的计数,我将一个变量设置为“cityFound”并将结果附加到一系列位置。
然后我再次使用 LINQ 检查拆分的这些结果,看看我得到了什么,尝试计算每个拆分部分是否位于同一位置。
现在感觉自己做的不对,但是又想不出“好看”的方法。我想我可以创建一个递归方法,否则我的看法就完全错误了。
你们会如何解决这个问题?伪代码很好,这是我被难住的逻辑!
干杯,萨基。
最佳答案
我对无序拆分的担忧是可能会遇到重复项。请原谅我对欧洲地理的洋基无知,把我更熟悉的美国地理送给你。
拉斯维加斯是一个很好的起点。人们会想到拉斯维加斯,那个想从你身上榨取金钱的热带沙漠绿洲。当然,人们不会想到新墨西哥州的拉斯维加斯——只会想到内华达州的拉斯维加斯。亚利桑那州凤凰城和纽约州凤凰城也是如此。你到了一个需要技术可行性成为等式的一部分的地步。相信我,我也和我们的搜索引擎人员有过同样的争论。我感觉到你的痛苦。
关于C# LINQ SEO 一般编程题,如何正确获取某个位置的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/315336/