[AX]AX2012开发新特性-全文索引
全文索引在索引中识别字符串字段中使用空格隔开的单词,不像普通索引仅仅使用字符串的第一个单词,这样能加快对字符串字段的搜索。AX2012支持每个表有一个且只能有一个全文索引,索引可以包含多个字段,对字段字符串长度没有限制,可以是设定的长度也可以使用memo类型,这是AX2009不支持的功能。
创建全文索引很简单,在AOT表结构可以看到一个Full Text Index的目录,点击新建一个全文索引,把需要索引的字段拖入就可以了,唯一的要求就是表组TableGroup必须是Main。
遗憾的是X++的select语句不能使用全文索引,全文索引只能用在Query中,可以设置QueryRange的RangeType为QueryRangeType::FullText表示使用全文索引,QueryRange值中的各个空格分隔的单词被解析为OR的关系,比如:
query2 = new Query(); queryBDSource3 = query2.addDataSource(tableNum(FtiTable)); queryBRange4 = queryBDSource3.addRange(fieldNum(FtiTable, Field1));queryBRange4.rangeType(QueryRangeType::FullText);// The space character is treated as a Boolean OR. queryBRange4.value("diamond unfounded");
这里就是在FtiTable的Field1字段搜索diamond和unfounded两个单词,任何一个找到都可以,但是不能使用*或者?这样的通配符的。
更多内容参看MSDN:http://msdn.microsoft.com/en-us/library/gg839860.aspx
[AX]AX2012开发新特性-全文索引相关推荐
- Windows 7 开发新特性
10月25日在西安举行的Windows 7 社区发布活动中我讲了Session1 -- Windows 7 概览.参会的人员达到62人,这个参加人数超过了我的预期,非常开心. 主要讲了一下内容: 一 ...
- Visual Studio 2013 Web开发新特性
微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本..NET 4.5.1以及Team Foundation Server 2013. ...
- iOS9 开发新特性 Spotlight使用
1.Spotloight是什么? Spotlight在iOS9上做了一些新的改进, 也就是开放了一些新的API, 通过Core Spotlight Framework你可以在你的app中集成Spotl ...
- SQL Server 2012 开发新特性:文件表
转载于 春哥 一.启用FileTable 1.修改数据库引擎的属性 打开"SQL Server配置管理器",修改SQL Server数据库引擎的属性.使用此页可针对此 Micros ...
- iOS开发 - 新特性的坑之应用字体根据系统字体大小而变化
iOS10之后,只要应用加入了相应代码就可以让应用的字体大小和系统同步,诸如此类的说明在网上横行,各种介绍,但却很少有给出实例的,有人问我怎么设,说没反应,我试了下并没发现什么,看了对方的代码,原来是 ...
- 关于VS 2008和.NET 3.5 Beta2新特性介绍
非常重要的注意事项: 请阅读本博客贴子下面的"安装注意事项",内含安装之后你必要采取的几个步骤,以保证一切运行良好.其中一个步骤修正了并行安装造成的ASP.NET AJAX问题. ...
- iOS 12正式版新特性总结
距离苹果WWDC发布会举行已久,苹果在昨日(9月18)开始向用户推送iOS 12 GM版,据称本次iOS的更新内容主要是性能方面的提升,打开相机的速度提升70%,屏幕键盘呼出速度提升50%,其它App ...
- 01-移动端开发教程-CSS3新特性(上)
1. 移动端开发课程概述 移动互联网的兴起,让移动端的开发迅速蹿红.对于前端开发者来说,移动端的开发已经占据了他们大部分工作时间.接下来老马带大家一起学习移动端开发的相关前端开发技术. 这边课程内容包 ...
- 【Dynamics AX 6】axmodel新特性
这里有篇文章介绍了Dynamics AX 6在MorphX上的又一个新特性:axmodel.axmodel其实是一个layer下的另一种应用程序组织形式,在6.0以前,客户自定义的开发都是在一个特定的 ...
最新文章
- 洛谷 P2746 [USACO5.3]校园网Network of Schools (Tarjan,SCC缩点,DAG性质)
- [RabbitMQ]MQ 的选择
- ES6新语法--解构赋值
- 苹果iOS 14系统面板截图曝光:加入新墙纸设置
- python怎么让py里面逐行运行_Python读写文件详解,看完这篇即可完全理解「收藏」...
- 军用设备环境试验GJB150A-2009检测报告机构
- jquery的一些小小实例
- pyqt5报错——ERROR: pip‘s dependency resolver does not currently take into account all the packages that
- CTF:菜狗截获了一张菜鸡发给菜猫的动态图,却发现另有玄机
- 历尽磨难,探索未来生活的2014年
- PUG转HTML格式
- html 掉爱心特效,微信发什么会掉爱心特效(微信特效词语合集)
- VM虚拟机扩容centos8的硬盘
- 神州信息2020:金融自主创新、金融超脑、场景金融三箭齐发
- [Python]Tkinter+Numpy+Matplotlib 进行的简单交互+曲线拟合+图像绘制【已改进】
- 多模态的研究现状与应用场景的调查研究
- Win系统MDM服务器创建,使用 MDM 橋接器 WMI 提供者建立Windows 10資訊 (Windows 10) - Configure Windows | Microsoft Docs...
- 统计学知识大梳理(终极篇)
- 计算机组成原理:浮点数的加、减、乘、除运算(含实例完整运算)
- Python numpy 开N次方